3つのアイテムが入ったスピナーがあります
<string-array name="menuitems">
<item>one</item>
<item>two</item>
<item>three</item>
</string-array>
次に、スピナーをこのように設定します
Spinner spinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.menuitems, R.layout.spinnerstyle);
adapter.setDropDownViewResource(R.layout.spinnerdropdownstyle);
spinner.setAdapter(adapter);
スピナーはこのように表示されます
1
1
二
三
私の問題は、このスピナーの場合、選択したアイテムを表示したくないということです。
1
二
三
そして明らかに、2つが選択された場合、ドロップダウンには1つと3つだけが表示されます。これを検索しましたが、その影響を得る方法がわかりませんでした。選択時にmenuitems配列を変更しようとしましたが、そこからアイテムを削除しても、選択範囲に描画されませんでした。この影響を与えるにはかなり簡単な方法があると思います。
助けてくれてありがとう。