0

テーブル行に 2 つのボタンがあります。両方のボタンの高さは MatchParent に設定され、テーブル行の高さは重みによって設定されます。ボタンをクリックすると、背景がデフォルトから赤に変わり、ボタンが再び使用できるようになるまで徐々に緑に変わり、ボタンはデフォルトの背景に戻ります。

両方のボタンをクリックしない限り、すべて正常に動作します。高さの一部が失われているようで、デフォルトに戻るまですべてをサイズ変更する必要があります。

これを見ましたhttps://stackoverflow.com/a/1726352/1272209

これは私に多くのことを説明しましたが、これをコードの背景として設定する方法がわかりません。現在、デフォルトに戻すために、

Lbut.setBackgroundResource(android.R.drawable.btn_default);

しかし、コードから custom_button にアクセスする方法がわかりません。Androidの.xmlファイルは初めてです。

ありがとうございました、

4

1 に答える 1

1

ドローアブル xml ファイルを参照する必要があります。res/drawable フォルダーに保存されていることを確認してから、R.drawable.custom_button を呼び出して参照します (android プレフィックスを削除します)。

Lbut.setBackgroundResource(R.drawable.custom_button)

于 2012-10-01T21:57:56.360 に答える