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

Java 当活动开始时,如何将按钮置于按下状态?,java,android,Java,Android,在我的一个示例中,如何确保活动开始时一组按钮已激活(单击/按下状态) 如果可能,请在布局和代码中提出建议。在按钮初始化后的onCreate中 Button button = (Button) findViewById(R.id.button1); button.setOnClickListener(this); // activity implements onClickListener interface button.performClick(); 如果这就是您所说的“激活”和“按钮”的意

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


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

在按钮初始化后的
onCreate中

Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(this); // activity implements onClickListener interface
button.performClick();
如果这就是您所说的“激活”和“按钮”的意思,则表示正常的
按钮


如果在按下按钮时需要更改按钮的背景或颜色,则可以在按钮初始化后在
onCreate
中使用选择器

Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(this); // activity implements onClickListener interface
button.performClick();
如果这就是您所说的“激活”和“按钮”的意思,则表示正常的
按钮


如果您需要在按下按钮时更改按钮的背景或颜色,您可以使用选择器

如果您需要选中复选框/单选按钮或任何可选中的
,只需拨打

view.setChecked(true);
如果需要使视图背景可绘制选择器选择按下状态

view.setState(new int[] { android.R.attr.state_pressed });

如果您需要选中复选框/单选按钮或任何
可选中的
,只需拨打

view.setChecked(true);
如果需要使视图背景可绘制选择器选择按下状态

view.setState(new int[] { android.R.attr.state_pressed });