19

以下に定義されている画像ボタンがあります。

<ImageButton 
    android:text="Play"
    android:src="@drawable/playpause"
    android:background="@drawable/opaque" 
    android:gravity="center_horizontal"
    android:id="@+id/player_ctrl_btn"
    android:layout_width="fill_parent" 
    android:padding="0px"
    android:layout_height="wrap_content" />

ボタンのデフォルト状態を選択状態に設定したい。したがって、コードでは次のように言います。

playBtn.setSelected(true);

xmlでこれを行うことは可能ですか?

4

3 に答える 3

32

できそうにありません。申し訳ありません。

于 2010-02-10T15:18:58.570 に答える
7

BindingAdapter メソッドを作成する必要はありません。有効にして次のようDataBidningに入力するだけです。

<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

<data>
</data>

<ImageButton
    android:id="@+id/player_ctrl_btn"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/opaque"
    android:gravity="center_horizontal"
    android:padding="0px"
    android:src="@drawable/playpause"
    android:text="Play"
    app:selected="@{true}" />
</layout>
于 2020-03-14T10:39:02.107 に答える