2017-05-26 30 views
-1

使用數字選取器顯示字符串值。如果沒有值從適配器獲得,則默認值顯示爲「0」。我想我的號碼選擇器是字符串默認值時,電源適配器沒有設置任何值..數字選取器中的默認字符串值

<NumberPicker 
     android:id="@+id/sub_category" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"/> 

回答

0

嘗試像this--

StringFormatter implements Formatter { 
public String toString(int value) { 
    switch(value) { 
     case 0: 
      return "String1"; 
     case 1: 
      return "String2"; 
    } 
    return "Unknown"; 
} 
} 

picker.setFormatter(new StringFormatter()); }

+0

仍然顯示0作爲默認值, – Aks

+0

'numberPicker =(NumberPicker)findViewById(R.id.number_picker); // NumberPicker picker = new NumberPicker(this); numberPicker.setMinValue(0); numberPicker.setMaxValue(2); numberPicker.setDisplayedValues(new String [] {「Belgium」,「France」,「United Kingdom」});' – headshoT

+0

嘗試像這樣 – headshoT