私は小さなアプリケーションを作成しており、スピナーを持っています。現在、アプリケーションが読み込まれると、スピナーの最初のオプションがスピナーのテキストとして表示されます。アプリケーションをロードするときに、ヒントのような特別なテキストを表示したいと思います。しかし、スピナーを押してオプションを表示すると、元のオプションが表示されます。今と同じように、アプリケーションをロードするとオプション番号 0 が表示されますが、そのテキストに別の文字列を表示する必要があります。
これは可能ですか?
ここで 0 が選択されていると仮定しますが、アプリをロードすると、onItemSelected メソッドに選択されている他の文字列が設定されます
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
spinner.setSelection(2);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});