我正在創建一個微調器。微調器將第一行的值顯示爲默認文本。 我希望微調器的文本最初爲空白。旋轉器與出「選擇選項」,但它應顯示空白
我可以添加一個新的空行list.add(" ");
,但我認爲這種方法看起來很醜。
list.add("");//this make my ui ugly but with out this i can't make my spinner blank in starting.
list.add("1");//if i remove add("").then spinner take add("1") this should not happen
list.add("2");
如何創建最初不顯示任何文本的微調器?
更新:
urineGlucoseSpinner = (Spinner) view.findViewById(R.id.spnner_urine_glucose);
ArrayList<String> ugList = new ArrayList<String>();
ugList.add("select");
ugList.add("1.5");
ugList.add("5.5");
ugList.add("0.8");
ugList.add("9.5");
ugList.add("12.0");
//ArrayAdapter<String> urineGlucoseAdapter = new ArrayAdapter<String>(getActivity(),android.R.layout.simple_spinner_item, ugList);
ArrayAdapter<String> urineGlucoseAdapter = new ArrayAdapter<String>(getActivity(),R.layout.custom_spinner_text,ugList);
urineGlucoseAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
urineGlucoseSpinner.setAdapter(urineGlucoseAdapter);
urineGlucoseSpinner.setOnItemSelectedListener(new OnUGItemSelected());
你說的你的UI意味着得到醜陋當你把空間的第一選擇? – Christine
意味着它創建一個空數據的新行..當我打開彈出窗口。它看起來不錯.1-空行2-數據row.but與出創建此行我不讓旋轉空白(couse微調默認情況下爲第一個值) –
標準微調器就是這樣工作的,對此你沒有太多的辦法。您可以從頭開始創建自己的微調器,或者通過獲取微調器的源代碼並對其進行修改。 – Christine