0
我已經爲新片段活動中的微調器編寫了以下代碼。 但點擊微調箭頭,項目不顯示。android spinner項目在片段活動中單擊時不顯示
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文件中使用微調器並在setcontentView中定義它。 –
謝謝。其實它的工作方式是在 xml文件中添加這個「android:entries =」@ array/areas「」 –
Darshan