如何在點擊2次後更改android按鈕? 第一時間更改按鈕,我會壓制後再次使用此代碼Android按鈕2點擊
{
public void onClick(View v) {
b.setBackgroundDrawable(getResources().getDrawable(R.drawable.menubuttonpressed));
}
}
我想更改的按鈕來查看一遍 我該怎麼辦呢?
如何在點擊2次後更改android按鈕? 第一時間更改按鈕,我會壓制後再次使用此代碼Android按鈕2點擊
{
public void onClick(View v) {
b.setBackgroundDrawable(getResources().getDrawable(R.drawable.menubuttonpressed));
}
}
我想更改的按鈕來查看一遍 我該怎麼辦呢?
也許不喜歡這樣寫道:
int count = 0;
public void onClick(View v) {
count++;
if(count == 2){
count = 0;
b.setBackgroundDrawable(getResources()
.getDrawable(R.drawable.menubuttonpressed));
}
}
這將在您的按鈕(視圖)每2點擊後成立的背景。
private int clickCount =0;
public void onClick(View v) {
if (clickCount==0) {
b.setBackgroundDrawable(getResources().getDrawable(R.drawable.menubuttonpressed));
} else {
// do something else
}
clickCount++;
}
那麼,一種方法是保持一個計數器。
numberOfClicks = 0;
...
public void onClick(View v) {
...
if(numberOfClicks==0)
b.setBackgroundDrawable(getResources().getDrawable(R.drawable.menubuttonpressed0));
else if(numberofClicks==1)
b.setBackgroundDrawable(getResources().getDrawable(R.drawable.menubuttonpressed1));
...
numberofClicks++;
}
取一個計數器變量。每當按鈕被點擊時每增加一次。檢查條件並設置圖像。 – 2012-08-01 10:50:27
保留一個全球計數器,而不是跟蹤點擊次數。然後執行'if(clickCount> 1)..Changebutton image' – Doomsknight 2012-08-01 10:50:31