我剛剛開始使用Android開發。我有這樣創造了一個非常簡單的按鈕: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方法工作正常,功能一切正常,但我希望它以某種方式改變,就像所有按鈕按下時一樣。
它不會**像壓**,直到除非你添加一個** OnClickListener( )**在你的活動中爲這個按鈕。 – Numair 2013-02-26 13:41:44
@Numair我已經做到了 – 2013-02-26 13:42:09
@TanjaV你可以舉一個例子請 – 2013-02-26 13:43:16