android NumberPicker实现滑动小数打分
2015-11-05 16:29
513 查看
一:先构建一个自定义滑动NumberPicker
本处代码量太大,直接上文件
二:再xml文件中加载进自己所写的NumberPIcker三:再java代码中加载出来,并实现功能
OnClickListener TVListener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
AlertDialog.Builder builder = new AlertDialog.Builder(context);
LayoutInflater inflater = LayoutInflater.from(context);
View rootView = inflater.inflate(R.layout.activity_dialog, null);
NumberPicker picker = (NumberPicker) rootView.findViewById(R.id.numberPicker);
picker.setMaxValue(100);
picker.setMinValue(0);
picker.setFormatter(new NumberPicker.Formatter() {
@Override
public String format(int value) {
// TODO Auto-generated method stub
return String.valueOf((float) value / 2);
}
});
picker.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChange(NumberPicker arg0, int arg1) {
// TODO Auto-generated method stub
Log.e("onScrollStateChange", "onScrollStateChange");
}
});
picker.setOnValueChangedListener(new OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
Toast.makeText(context, "arg2"+arg2, 0).show();
}
});
builder.setView(rootView)
// Add action buttons
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
// sign in the user ...
IndicatorInfo addinfo = new IndicatorInfo();
// addinfo.setScore(Score);;//指标分数
}
}).setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
builder.show();
}
};
四:完成!!
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories