gpt4 book ai didi

android - 数字选择器中的跨文本

转载 作者:搜寻专家 更新时间:2023-11-01 08:19:20 24 4
gpt4 key购买 nike

我在 android 中显示仪表 m2 时遇到问题。我可以将 SpannedBuilderString 用于 TextView 中的 setText,它可以正常工作。

问题是我想在 Number Picker 中显示 m2 50 m2 100 m2但是 Number Picker 只显示 String 而我不能。请帮我解决这个问题。谢谢大家。

最佳答案

使用 Unicode 字符使其变得非常简单:

首先用您的值创建一个数组(这将转到数字选择器)

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

现在使用此方法创建具有自定义值的数字选择器:

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

最后一步调用这个方法:

  setNubmerPicker(yourNumberPicker,mValues);

关于android - 数字选择器中的跨文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53466905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com