我試圖表現出簡單的微調安卓微調下拉項未顯示
mSpinnerHeaderType = (Spinner) findViewById(R.id.spinner);
String[] items = new String[]{Constants.TYPE_112R, Constants.TYPE_314R};
ArrayAdapter<String> adapter = new ArrayAdapter<>(mContext, android.R.layout.simple_spinner_item, items);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mSpinnerHeaderType.setAdapter(adapter);
在佈局XML
<Spinner
android:id="@+id/spinner"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|left"
android:spinnerMode="dropdown"></Spinner>
但是當我點擊微調, 要麼1.下拉列表寬度幾乎爲零 或2.在下拉列表中沒有任何內容
我試過了,1.在xml佈局中給予微調器寬度作爲match_parent,2.使用dropDownWith prop erty的微調等,但沒有工作
下面見圖片:
我做錯了什麼?
你在數組只有兩個項目。 –
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);你不需要設置這一行。 –
@santoshkumar我也試過沒有這一行,沒有任何變化,輸出是相同的 –