当前位置:网站首页>Numberpick的功能和用法
Numberpick的功能和用法
2022-07-07 15:40:00 【XLMN】
Numberpick的功能和用法
数值选择器,用于用户输入数值,可通过键盘输入数值,也可通过拖动来选择数值
public class MainActivity extends Activity {
NumberPicker np1, np2;
//定义最小值,最大值的初始值
int minfraction = 140, maxfraction = 150;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.numberpicket);
np1 = findViewById(R.id.numberpicket);
np1.setMaxValue(150);
np1.setMinValue(140);
//设置np1的当前值
np1.setValue(minfraction);
//添加监听器
np1.setOnValueChangedListener(new NumberPicker.OnValueChangeListener() {
//当numberPICKET发生改变的时候,会激发该方法
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
minfraction = newVal;
showSelectedPrice();
}
});
np2 = findViewById(R.id.numberpicket01);
np2.setMinValue(145);
np2.setMaxValue(150);
//设置当前值
np2.setValue(maxfraction);
//添加监听器
np2.setOnValueChangedListener(new NumberPicker.OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
minfraction = newVal;
showSelectedPrice();
}
});
}
private void showSelectedPrice() {
Toast.makeText(this, "你的单科最低分是" + minfraction + "你单科的最高分是" + maxfraction, Toast.LENGTH_LONG).show();
}
}
<?xml version="1.0" encoding="utf-8"?><TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="120dp"
android:layout_height="wrap_content"
android:text="单科最小分数" />
<NumberPicker
android:id="@+id/numberpicket"
android:layout_width="match_parent"
android:layout_height="150dp"
android:focusable="true"
android:focusableInTouchMode="true" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="120dp"
android:layout_height="wrap_content"
android:text="单科最大分数"></TextView>
<NumberPicker
android:id="@+id/numberpicket01"
android:layout_width="match_parent"
android:layout_height="150dp"
android:focusable="true"
android:focusableInTouchMode="true" />
</TableRow>
边栏推荐
- 第3章业务功能开发(用户访问项目)
- PLC:自动纠正数据集噪声,来洗洗数据集吧 | ICLR 2021 Spotlight
- Jenkins发布uniapp开发的H5遇到的问题
- Devops' operational and commercial benefits Guide
- 网络攻防复习篇
- 麒麟信安操作系统衍生产品解决方案 | 存储多路径管理系统,有效提高数据传输可靠性
- [Seaborn] combination chart: facetgrid, jointgrid, pairgrid
- MySQL usage notes 1
- 麒麟信安携异构融合云金融信创解决方案亮相第十五届湖南地区金融科技交流会
- 99%的人都不知道|私有化部署还永久免费的即时通讯软件!
猜你喜欢
Nerf: the ultimate replacement for deepfake?
Devops' operational and commercial benefits Guide
DevOps 的运营和商业利益指南
[video / audio data processing] Shanghai daoning brings you elecard download, trial and tutorial
Matplotlib绘制三维图形
科普达人丨一文弄懂什么是云计算?
让保险更“保险”!麒麟信安一云多芯云桌面中标中国人寿, 助力金融保险信息技术创新发展
SlashData开发者工具榜首等你而定!!!
【重新理解通信模型】Reactor 模式在 Redis 和 Kafka 中的应用
PLC: automatically correct the data set noise, wash the data set | ICLR 2021 spotlight
随机推荐
Sator launched Web3 game "satorspace" and launched hoobi
Is AI more fair than people in the distribution of wealth? Research on multiplayer game from deepmind
【TPM2.0原理及应用指南】 9、10、11章
数值 - number(Lua)
DNS series (I): why does the updated DNS record not take effect?
科普达人丨一文弄懂什么是云计算?
PLC:自动纠正数据集噪声,来洗洗数据集吧 | ICLR 2021 Spotlight
99% 用户在 Power BI 云端报表常犯错误
字符串 - string(Lua)
【网络攻防原理与技术】第6章:特洛伊木马
Solidity函数学习
How to add aplayer music player in blog
邮件服务器被列入黑名单,如何快速解封?
第3章业务功能开发(安全退出)
【源码解读】| LiveListenerBus源码解读
2021-06-28
第二十四届中国科协湖南组委会调研课题组一行莅临麒麟信安调研考察
MySQL implements the query of merging two fields into one field
NeRF:DeepFake的最终替代者?
Flash build API service