数值选择器用于让用户输入数值,用户既可以通过键盘输入数值,也可以通过拖动来选择数值。使用该组件常用如下三个方法。
setMinValue(int minVal):设置该组件支持的最小值。
setMaxValue(int maxVal):设置该组件支持的最大值。
setValue(int value):设置该组件的当前值。
下面通过一个实例来介绍NumberPicker的功能与用法。
实例:选择您意向的价格范围
在该实例中,程序将使用两个NumberPicker来让用户选择价格,第一个NumberPicker用于选择低价,第二个NumberPicker用于选择高价。下面是该实例的布局文件。
布局文件如下:
>
上面的布局文件中定义了两个NumberPicker,接下来Activity代码需要为这两个NumberPicker设置最小值、最大值,并为他们绑定事件监听器。下面是该Activity的后台代码。
packageorg.crazyit.helloworld;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;importandroid.widget.NumberPicker;importandroid.widget.NumberPicker.OnValueChangeListener;importandroid.widget.Toast;public class NumberPickerTest extendsActivity {
NumberPicker np1,np2;//定义最低价格、最高价格的初始值
int minPrice=25,maxPrice=75;<
最后
以上就是大意故事最近收集整理的关于android 拖动数字选择,数值选择器(NumberPicker)的功能与用法的全部内容,更多相关android内容请搜索靠谱客的其他文章。
发表评论 取消回复