Spanned text in Number picker

前端 未结 2 550
你的背包
你的背包 2020-12-21 17:16

I have a problem with to show meter m2 in android. I can use SpannedBuilderString for setText in TextView and it work.

The problem is I

2条回答
  •  情书的邮戳
    2020-12-21 17:57

    Using Unicode Character makes it very easy :

    First create an array with your values(this will go to the number picker)

    String mValues[] = { "100 " + "\u33A1", "200 " + "\u33A1" };
    

    Now use this method to create number picker with custom values:

     private void setNubmerPicker(NumberPicker nubmerPicker,String [] numbers ){
        nubmerPicker.setMaxValue(numbers.length-1);
        nubmerPicker.setMinValue(0);
        nubmerPicker.setWrapSelectorWheel(true);
        nubmerPicker.setDisplayedValues(numbers);
    }
    

    And for the final step call this method:

      setNubmerPicker(yourNumberPicker,mValues);
    

提交回复
热议问题