設定の値を変更するために、設定アクティビティにカスタムコンポーネントを追加する方法はありますか?
質問する
190 次
1 に答える
0
android.app.Preferenceを拡張する任意のカスタムコンポーネントを追加できます
または、ビューである必要がある場合-レイアウトを作成しますが、PreferenceScreenのレイアウトにandroid.R.id.listを含むListViewを含める必要があります
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/layout_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background_color" >
<YourCustomComponentView
android:id="@+id/view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"/>
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_below="@+id/view"
android:layout_alignParentBottom="true"/>
</RelativeLayout>
設定を追加する前に、ContentView()を設定するだけです。
于 2013-02-08T16:37:52.293 に答える