0

EditTextPreference動的な量のsを作成する方法を探しています。

私は現在PreferenceActivity、XMLですべてのボタンなどを拡張および作成する設定アクティビティを作成しています。

私の問題は、ユーザーに新しい「チーム」を設定してほしい2番目の設定画面があることです。

これは、最初にチームのメンバー数(リストの設定または別のテキストの設定)を選択し、各メンバーに2つEditTextPreference(名前とID)を表示することによって行われます。

しかし、私はこれを解決する方法を見つけることができないようです。

4

1 に答える 1

0

必要な数のEditTextPreferencesを取得してから、それらすべてを新しいLinearLayoutに追加する必要があります。たぶんこのようなもの

LinearLayout parent = ((LinearLayout)findViewById(R.id.PUTLAYOUTNAMEHERE));
for (int i=0; i<NUMEDITTEXTPREFERENCES; i++)
{
    EditTextPreferences newView = new EditTextPreferences(this); //Must be written inside an activity.
    parent.addView(newView);
}
于 2012-07-03T05:21:27.560 に答える