如何为android中选中的uicontrol状态设置按钮图像?
Hi i have button default(我有按钮默认值)应取消选中,当我单击时,如果我进行下一个活动,则应选中该按钮;如果我回来,则应选中该按钮;如果在进行下一个活动之前未选中该按钮,则应取消选中该按钮如何为android中选中的uicontrol状态设置按钮图像?,android,Android,Hi i have button default(我有按钮默认值)应取消选中,当我单击时,如果我进行下一个活动,则应选中该按钮;如果我回来,则应选中该按钮;如果在进行下一个活动之前未选中该按钮,则应取消选中该按钮 setOnClickListener(new View.OnClickListener(){public void onClick(View View){if(齿[7]=0){up8.setBackgroundResource(R.drawable.adultup8);齿[7]=8;}
setOnClickListener(new View.OnClickListener(){public void onClick(View View){if(齿[7]=0){up8.setBackgroundResource(R.drawable.adultup8);齿[7]=8;}否则{up8.setBackgroundResource(R.drawable.adultup8);齿[7]=0;}) 将代码放入onReume()。它肯定会对您有所帮助。您的初始化应该在onCreate()或类级别。在onResume()上执行条件检查。如果此按钮必须为执行此条件的应用程序级别,则应使用共享首选项来保存布尔值,以便在应用程序级别保存按钮的状态
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
up8.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
if(teeth[7]==0){
up8.setBackgroundResource(R.drawable.adultup8);
teeth[7]=8;
}
else{
up8.setBackgroundResource(R.drawable.adultup8_pressed);
teeth[7]=0;
}
}
});
}我是否需要使用onresume而不是oncreate