android:点击左边按钮增加数值,点击右边按钮减小数值
来源:互联网 发布:软件质量保证的过程 编辑:程序博客网 时间:2024/05/22 16:44
效果图如下:
初始化控件:
<span style="white-space:pre"></span>//难度增减按钮private Button downDifficultyBtn=null;private Button addDifficultyBtn=null;//难度级别<span style="font-family: Arial, Helvetica, sans-serif;">数值显示文本框</span>private EditText difficultyNum_et=null;//强度增减按钮private Button downStrengthBtn=null;private Button addStrengthBtn=null;//强度级别<span style="font-family: Arial, Helvetica, sans-serif;">数值显示文本框</span>private EditText strengthNum_et=null;实例化并创建点击监听事件:
<span style="white-space:pre"></span>downDifficultyBtn=(Button)findViewById(R.id.downDifficulty_btn);downDifficultyBtn.setOnClickListener(listener);addDifficultyBtn=(Button)findViewById(R.id.addDifficulty_btn);addDifficultyBtn.setOnClickListener(listener);difficultyNum_et=(EditText) findViewById(R.id.difficultyNum_et);downStrengthBtn=(Button)findViewById(R.id.downStrength_btn);downStrengthBtn.setOnClickListener(listener);addStrengthBtn=(Button)findViewById(R.id.addStrength_btn);addStrengthBtn.setOnClickListener(listener);strengthNum_et=(EditText) findViewById(R.id.strengthNum_et);
增减逻辑代码:
private OnClickListener listener=new OnClickListener(){@Overridepublic void onClick(View v) {// TODO Auto-generated method stubswitch (v.getId()){<pre name="code" class="html"><span style="white-space:pre"></span>case R.id.downDifficulty_btn:String difficultyNum = new String();difficultyNum=difficultyNum_et.getText().toString();int cutdifficultynum = Integer.parseInt(difficultyNum);if(cutdifficultynum<=0){<span style="font-family: Arial, Helvetica, sans-serif;">//设置最小值为0</span>return;}else{cutdifficultynum=cutdifficultynum-1;difficultyNum_et.setText(String.valueOf(cutdifficultynum));}break;case R.id.addDifficulty_btn:String adddifficultyNum = new String();adddifficultyNum=difficultyNum_et.getText().toString();int adddifficultynum = Integer.parseInt(adddifficultyNum);if(adddifficultynum>=10){<span style="font-family: Arial, Helvetica, sans-serif;">//设置最大值为10</span>return;}else{adddifficultynum=adddifficultynum+1;difficultyNum_et.setText(String.valueOf(adddifficultynum));}break;case R.id.downStrength_btn:String cutstrengthNum = new String();cutstrengthNum = strengthNum_et.getText().toString();int cutstrengthnum = Integer.parseInt(cutstrengthNum);if(cutstrengthnum<=0){<span style="font-family: Arial, Helvetica, sans-serif;">//设置最小值为0</span>return;}else{cutstrengthnum = cutstrengthnum-1;strengthNum_et.setText(String.valueOf(cutstrengthnum));}break;case R.id.addStrength_btn:String addstrengthNum = new String();addstrengthNum = strengthNum_et.getText().toString();int addstrengthnum = Integer.parseInt(addstrengthNum);if(addstrengthnum>=10){<span style="font-family: Arial, Helvetica, sans-serif;">//设置最大值为10</span>return;}else{addstrengthnum = addstrengthnum+1;strengthNum_et.setText(String.valueOf(addstrengthnum));}break;
<span style="white-space:pre"></span>}
0 0
- android:点击左边按钮增加数值,点击右边按钮减小数值
- 实现点击按钮,数值累加的效果
- # 点击左边按钮,页面出现在右边(iframe标签) #
- android 按钮点击改变变量数值一次,长按持续改变变量数值
- android 日期选择框 左边取消按钮,右边确定按钮
- div点击按钮增加一行
- 网页中点击增加按钮
- javascript点击按钮,增加文本框
- javascript 点击按钮 增加一个按钮
- javascript点击按钮,增加文本框和按钮
- android 按钮点击事件
- Android点击按钮打电话
- Android按钮点击事件
- Android按钮点击事件
- 按钮左边是圆角,右边是方角
- EXTJS桌面显示窗口(左边:TREE,右边:PANEL),点击按钮弹出窗口编辑数据提交后台PHP。
- android_button点击增加顺序增加按钮
- Frameset,点击左边切换右边
- python idle 清屏问题的解决
- inet_ntoa的返回值类型错误
- [JavaScript]-----函数
- ViewFlipper
- 关于httpclient 请求https (如何绕过证书验证)
- android:点击左边按钮增加数值,点击右边按钮减小数值
- 代码坏味道之夸夸其谈的未来性
- Failure [INSTALL_FAILED_OLDER_SDK] Android-L
- 组队赛5 - 2014.8.10
- MVN 添加本地Jar
- UVA165
- java中关于Map的九大问题
- zoj 2788 Panic Room (最小割)
- 《一步一脚印 90后程序员》16