2クリック後にAndroidボタンを変更するには? 初めてボタンを変更するときは、このコードを使用します
{
public void onClick(View v) {
b.setBackgroundDrawable(getResources().getDrawable(R.drawable.menubuttonpressed));
}
}
もう一度ボタンを押した後にボタンの表示を変更したいのですが、どうすればよいですか?
2クリック後にAndroidボタンを変更するには? 初めてボタンを変更するときは、このコードを使用します
{
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++;
}
まあ、1つの方法は、カウンターを維持することです。
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++;
}