EditText里面输入两位小数
来源:互联网 发布:淘宝团购怎么设置 编辑:程序博客网 时间:2024/06/05 17:15
package com.example.setwebview;
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.EditText;
public class EditTextActivity extends Activity {
private EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_edit_text);
editText = (EditText) findViewById(R.id.show_max_tow);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int arg1, int arg2, int arg3) {
//第二种方法在onTextChanged里面
// if (s.toString().contains(".")) {
// if (s.length() - 1 - s.toString().indexOf(".") > 2) {
// s = s.toString().subSequence(0,
// s.toString().indexOf(".") + 3);
// editText.setText(s);
// editText.setSelection(s.length());
// }
// }
// if (s.toString().trim().substring(0).equals(".")) {
// s = "0" + s;
// editText.setText(s);
// editText.setSelection(2);
// }
//
// if (s.toString().startsWith("0")
// && s.toString().trim().length() > 1) {
// if (!s.toString().substring(1, 2).equals(".")) {
// editText.setText(s.subSequence(0, 1));
// editText.setSelection(1);
// return;
// }
// }
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable arg0) {
//第一种方法在afterTextChanged里面
String temp = arg0.toString();
int posDot = temp.indexOf(".");
if (posDot <= 0) return;
if (temp.length() - posDot - 1 > 2)
{
arg0.delete(posDot + 3, posDot + 4);
}
}
});
}
}
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.EditText;
public class EditTextActivity extends Activity {
private EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_edit_text);
editText = (EditText) findViewById(R.id.show_max_tow);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int arg1, int arg2, int arg3) {
//第二种方法在onTextChanged里面
// if (s.toString().contains(".")) {
// if (s.length() - 1 - s.toString().indexOf(".") > 2) {
// s = s.toString().subSequence(0,
// s.toString().indexOf(".") + 3);
// editText.setText(s);
// editText.setSelection(s.length());
// }
// }
// if (s.toString().trim().substring(0).equals(".")) {
// s = "0" + s;
// editText.setText(s);
// editText.setSelection(2);
// }
//
// if (s.toString().startsWith("0")
// && s.toString().trim().length() > 1) {
// if (!s.toString().substring(1, 2).equals(".")) {
// editText.setText(s.subSequence(0, 1));
// editText.setSelection(1);
// return;
// }
// }
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable arg0) {
//第一种方法在afterTextChanged里面
String temp = arg0.toString();
int posDot = temp.indexOf(".");
if (posDot <= 0) return;
if (temp.length() - posDot - 1 > 2)
{
arg0.delete(posDot + 3, posDot + 4);
}
}
});
}
}
0 0
- EditText里面输入两位小数
- 在EditText里面设置输入两位小数
- EditText限制输入两位小数
- 限制 EditText 最多输入两位小数
- Android EditText限制输入两位小数
- Android-EditText两种方法限制输入两位小数
- EditText中输入两位小数,并控制光标位置
- EditText限制 只能输入0.00 -100保留两位小数
- EditText保留两位小数并输入不超过最大值
- EditText中输入金额保留两位小数
- EditText 保留两位小数
- EditText 保留两位小数
- EditText 保留两位小数
- Android EditText 限制输入类型数字或小数,并且小数位数限定为两位
- EditText设置输入仅能输入两位小数,并且设置输入边界
- 限定EditText只能输入两位小数的两种方式
- 限定EditText只能输入两位小数的两种方式
- Android EditText保留两位小数
- MFC中的句柄
- 深刻理解Python中的元类(metaclass)(转)
- 【Google 年度顶级论文】机器学习系统,隐藏多少技术债?
- 第二十九篇:struct和typedef struct的区别
- Android中PopupWindow点击窗口之外和返回键消失,界面锁定的实现。
- EditText里面输入两位小数
- leetcode:110 Balanced Binary Tree-每日编程第十九题
- 1-2.基础面试总结
- BLE 连接间隔
- 关于Android Studio提交代码到Git上的操作(Mac)
- LeetCode 235 Lowest Common Ancestor of a Binary Search Tree
- 走进Struts2验证器
- 2-1.毕向东_栈,堆,方法区的理解
- Cache-control使用Cache-control:private学习笔记