0

今のところ、ユーザー設定を設定するための設定設定方法は避けることにしました。androidとxmlの初心者です。さまざまなラジオボタン、チェックボックス、および選択可能な画像ボタンを使用して表示するレイアウトがあります。レイアウトを表示した後(何も設定されていない)、プログラムで保存されているユーザー設定に一致するように表示を変更する方法を知りたいです。また、レイアウト画面の各アイテムに選択された状態を問い合わせる方法もあります。私のsettings.xmlコードの一部。2つの項目の変数は、WifiOnとAirplaneOnです。

    <CheckBox
    android:id="@+id/CkBxAutoWifiStart"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:clickable="true"
    android:onClick="ToggleAutoWifiOnOff"
    android:text="Turn Wifi On If Off" />

    <CheckBox
    android:id="@+id/ckBxAutoAirPlane"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:clickable="true"
    android:onClick="ToggleAutoAirPlaneModeOnOff"
    android:text="Turn Air Plane Mode Off If On" />
4

1 に答える 1

1

設定アクティビティの onResume で各コンポーネントを設定するだけです。

まず、各コンポーネントへの参照が必要です。

CheckBox myCheckBox = findViewById(R.id.checkBox);

onResume で共有設定をチェックインし、各コンポーネントの状態を設定するだけです。

myCheckBox.setChecked(true);

それとも私は質問を誤解しましたか?

よろしく、アレックス

于 2012-06-25T07:13:55.190 に答える