活动开始时如何将按钮置于按下状态?

时间:2013-12-29 09:57:19

标签: java android

在我的一个activities中,如何在活动开始时确保已激活一组按钮(点击/按下状态)?

如果可能,请在布局和Java代码中提出建议。

2 个答案:

答案 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 });