我刚刚开始使用 Android 开发。我有一个像这样创建的非常简单的按钮:
<Button
android:id="@+id/howItWorksButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="58dp"
android:text="@string/how_it_works_button_title" />
在代码中,我为其设置了背景颜色:
howItWorksButton.setBackgroundColor(Color.RED);
这是 onClickListener:
howItWorksButton.setOnClickListener(new OnClickListener()
{
public void onClick(View view)
{
Intent intent = new Intent(MainMenuActivity.this, HowItWorksActivity.class);
MainMenuActivity.this.startActivity(intent);
}
});
问题是,当我单击它时,它看起来不像刚刚被按下,它只是保持原样,没有任何变化。它的 onClick 方法工作正常,功能一切正常,但我希望它看起来以某种方式改变,就像所有按钮在按下时所做的那样。