0
メニューオプション(設定など)のレイアウトがあります。主なアクティビティでスピナーの値を設定することはできません。どのようにアンドロイドでこれを行う。私は日食を使用していますレイアウトがロードされる前にスピナー値を設定する方法
私はonCreateメソッドで次のコードを使用してスピナーを取得できます。今
<string-array name="myspinnercontent">
<item>A</item>
<item>B</item>
<item>C</item>
</string-array>
そして作成しますが、私は私があなたのstrings.xmlファイル内の文字列、アレイによるスピナーの内容を定義し、エラー
LayoutInflater inflater = (LayoutInflater) MyExpensive.this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.chartconfiguration,
(ViewGroup) findViewById(R.id.chartConfig));
Spinner spinner = (Spinner)layout.findViewById(R.id.spinner2);
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, android.R.array.organizationTypes);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(dataAdapter);
の可能性のある重複[アンドロイド:アレイからプログラムスピナーを作成](http://stackoverflow.com/questions/2784081/android-create-spinner-programmatically-from-array)
ArrayAdapter.creaFromResource
方法を使用してアダプタ – Hugo