ドロップダウンリストにデータを設定するために、次の for ループを開発しました。メソッドで数値を使用して、クリックされたアイテムを選択して比較すると、これは完全に機能.get()
しますが、整数値を設定すると明らかに役に立ちません。
「a」変数を変数に解決できないというエラーが表示されます。
なぜだかよくわかりませんが?
コードは次のとおりです。
List<String> list = new ArrayList<String>();
list.add("-");
list.add("Medical");
list.add("Business");
list.add("Family");
list.add("Other");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
editTime.setAdapter(dataAdapter);
for(int a = 0; a < list.size(); a ++);
{
// Error on the 'a' variable - cannot be resolved to a variable.
if(typeReturned == list.get(a));
{
// Error on the 'a' variable - cannot be resolved to a variable.
editTime.setSelection(a);
}
}