我刚开始接触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方法运行良好,功能也没问题,但我希望它在某种程度上看起来已经发生了变化,就像所有按钮在被按下时一样。