0

入力しようとしsetTextSpinnerいますが、デバイスに表示されません。(エミュレーターで表示) .

これに対する解決策を教えてください。

4

2 に答える 2

1

settext() でスピナーにテキストを設定することはできません。スピナーにコンテンツを表示するには、ArrayAdapter を使用する必要があります。このような、

配列を宣言します-

String[] type_array = {"Monthly","Quaterly","Yearly"};

onCreate() で-

spinner_type = (Spinner) findViewById(R.id.spinner_type_susa);
spinner_type.setOnItemSelectedListener(this);

ArrayAdapter<String> adapter_type = new ArrayAdapter<String>(this,R.layout.spinner_row,type_array);
adapter_type.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner_type.setAdapter(adapter_type);
于 2013-03-13T11:26:04.370 に答える
0

高APIレベルでのみ利用可能なホロカラーをテキストに与えましたが、あなたのデバイスはそれをどうするか分からないので、テキストのデフォルトの色である黒を与えました。これはたまたま背景の色ですあなたのスピナーで。はい、これは勝手な推測です。

于 2013-03-13T11:38:05.960 に答える