EditText界面显示效果疑问?

帅气好男人_Jack 2015-07-26 10:30:46
EditText初始化时已经显示有“0.00”
我想我后面积雪输入数字时,在不改变原来显示的同时直接显示;例如,输入1变成1.00 继续输入2 变成12.00
但是现在的效果是,依次输入了12变成了0.0012;
想问问怎么变成上面那种12.00那种效果
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 3 楼 liudashao0 的回复:
两个textview第一个textview 为 . 前面的数字,第二个textview.00
两个EditText? 不懂 说洗点
liudashao0 2015-07-27
  • 打赏
  • 举报
回复
两个textview第一个textview 为 . 前面的数字,第二个textview.00
  • 打赏
  • 举报
回复
引用 1 楼 gao_chun 的回复:
记得有个事件叫addTextChangedListener,需要注册一个TextWatcher,比如:et1 = (EditText) findViewById(R.id.et1); et1.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated method stub Toast.makeText(MainActi.this, "Changed--"+ et1.getText().toString() , Toast.LENGTH_SHORT).show(); } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub } @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub } });
这个回调函数我看过,里面的方法搞不懂是什么时候调用
gao_chun 2015-07-26
  • 打赏
  • 举报
回复
记得有个事件叫addTextChangedListener,需要注册一个TextWatcher,比如:et1 = (EditText) findViewById(R.id.et1); et1.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated method stub Toast.makeText(MainActi.this, "Changed--"+ et1.getText().toString() , Toast.LENGTH_SHORT).show(); } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub } @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub } });

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧