android按钮点击变化,Android实现按钮点击效果(第一次点击变色,第二次恢复)...
1、首先創建一個按鈕
android:id="@+id/click"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="點擊變色"
android:background="@drawable/btn_st"
android:gravity="center"/>
2、1中創建的按鈕的background用到了btn_st,在drawable下創建btn_st
3、在2中用到的color1和color2,在values的strings中添加
#339966
#fff
4、java代碼
(1)首先獲取button
Button clickbtn = ?(Button) findViewById(R.id.click);
(2)設置一個標記flag
int flag = 0;
(3)給按鈕添加監聽事件
clickbtn.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
switch(flag){
case 0:
mBtn[i].setActivated(false);
flag = 1;
break;
case 1:
mBtn[i].setActivated(true);
flag = 0;
break;
}
}
}
總結
以上是生活随笔為你收集整理的android按钮点击变化,Android实现按钮点击效果(第一次点击变色,第二次恢复)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows文件如何按照创建日期排序按
- 下一篇: 电脑版剪辑方法双手奉上电脑如何实现裁剪