1

私は小さなアプリケーションを作成しており、スピナーを持っています。現在、アプリケーションが読み込まれると、スピナーの最初のオプションがスピナーのテキストとして表示されます。アプリケーションをロードするときに、ヒントのような特別なテキストを表示したいと思います。しかし、スピナーを押してオプションを表示すると、元のオプションが表示されます。今と同じように、アプリケーションをロードするとオプション番号 0 が表示されますが、そのテキストに別の文字列を表示する必要があります。

これは可能ですか?

4

2 に答える 2

1

ここで 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

                    }
                });
于 2012-02-23T15:20:37.177 に答える