0
新しいフラグメントアクティビティでスピナーのコードを次のように記述しました。 しかし、スピナーの矢印をクリックすると、アイテムは表示されません。フラグメントアクティビティでクリックしたときにアンドロイドスピナーアイテムが表示されない
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Spinner spinner;
ArrayAdapter<CharSequence> adapter;
spinner=(Spinner)getActivity().findViewById(R.id.spinner);
adapter=ArrayAdapter.createFromResource(this.getActivity(),R.array.areas,android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
if (getArguments() != null) {
mParam1 = getArguments().getString(ARG_PARAM1);
mParam2 = getArguments().getString(ARG_PARAM2);
}
}
何か不足していますか? ありがとうございます。
どこがsetcontentView(R.layout.yourlayout)ですか? yourlayout.xmlファイルでspinnerを使用し、setcontentViewでそれを定義します。 –
ありがとうございます。実際にはそれが働いていた方法は、この "android:entries =" @ array/areas ""を xmlファイル –
Darshan