0

Spinner2行を表示するようにアイテムレイアウトを変更したがあります。が「開いた」状態のときSpinnerは見栄えがしますが、折りたたんだときは、現在2行が表示されているので、レイアウトの最初の行だけを表示したいと思います。どうすればこれを作ることができますか?

4

1 に答える 1

4

スピナーアダプターを設定するときは、閉じたスピナー用のレイアウトを提供します。ドロップダウンに別のレイアウトを指定するには、setDropDownViewResource

簡単な例:

    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
            getActivity(), R.array.States,
            android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(R.layout.listlayout_black);
    final Spinner states = (Spinner) v.findViewById(R.id.mbr_state_spinner);
    states.setAdapter(adapter);
于 2012-05-02T12:53:36.777 に答える