2016-11-28 87 views
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); 
    } 
} 

我是否缺少任何東西? 在此先感謝。

+1

其中是setcontentView(R.layout.yourlayout)?在yourlayout.xml文件中使用微調器並在setcontentView中定義它。 –

+0

謝謝。其實它的工作方式是在 xml文件中添加這個「android:entries =」@ array/areas「」 – Darshan

回答

相關問題