3

<include layout=""/>タグを使用して別のレイアウトにレイアウトを含める方法のように、レイアウトに設定を含めることはできますか?

私のレイアウトコードは次のようになります

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" 
android:orientation="vertical">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    android:padding="@dimen/padding_medium"
    android:text="@string/hello_world"
    tools:context=".MainActivity" />

<include layout="@layout/settings"/>
<!-- <include layout="@xml/set_variables"/> -->
</LinearLayout>

上記のレイアウトでは、設定を含めようとして@xml/set_variablesいますが、コメントを外すとアプリケーションがクラッシュし<include layout="@xml/set_variables"/>ます。レイアウトに好みを含める方法があるかどうかを誰かが提案できますか、それとも私はこれを忘れるべきです。

4

1 に答える 1

2

私はこのリンクを通過し、解決策onCreateを見つけましたPreferenceActivity に追加しました

setContentView(R.layout.settings);
addPreferencesFromResource(R.xml.set_variables);

レイアウトListViewに追加settings

    <ListView
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />

それは私の要件を満たしました

于 2012-08-17T11:44:56.610 に答える