在我的一个activities中,如何在活动开始时确保已激活一组按钮(点击/按下状态)?
如果可能,请在布局和Java代码中提出建议。
答案 0 :(得分:3)
在onCreate
按钮初始化后,您可以执行
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(this); // activity implements onClickListener interface
button.performClick();
如果你的意思是激活和按钮意味着正常Button
。
如果您需要在按下时更改按钮的背景或颜色,可以使用选择器
答案 1 :(得分:2)
如果您需要选中复选框/单选按钮或任何Checkable
,请致电
view.setChecked(true);
如果您需要制作视图背景可绘制选择器,请选择pressed
状态,
view.setState(new int[] { android.R.attr.state_pressed });