我将在我的应用程序中实现计算器类型应用程序。 我已经成功实现了所有功能。 Buit卡住了在任何其他计算器上可用作“C”的lastSingle字符清除按钮。 所以我需要代码来实现它。 所以,如果任何人有它,那么请帮助我。 谢谢。如何实现与计算器相同的Edittext的清除按钮功能?
1
A
回答
2
public void clear(){
String text = (yourEditText.getText().toString);
if(!(text.equals("")))
yourEditText.setText(text.subString(0,text.length-2));
}
一个更好的可能是
Editable editableText = yourEditText.getEditableText();
int length = editableText.length();
if (length > 0) {
editableText.delete(length - 1, length);
}
+0
但如果你想从特定位置删除一些东西,它不会帮助我认为 –
+0
好的第二个工作适合我。谢谢。现在你有什么想法来实现这个“。”功能?我的意思是使用Floting点与“。”。按钮按下,与计算器相同? –
1
这里是一个演示代码,如何在Android中创建计算器,这也有它实现的明确功能键,研究它使用它
LInk http://www.java2s.com/Open-Source/Android/App/nookdevs/com/nookdevs/calculator/Calculator.java.htm
0
当你在Windows计算器上按'C'按钮时,你会得到:'0'。
两个选项:
EditText et = findViewById(R.id.editText1);
或
EditText et = new EditText(this);
然后
et.setText("0.");
1
你好,这是我做了什么
它会帮助你在所有的方面,即位置删除和非l ocation删除从编辑文本
private void handleBackspace() {
String txt = _txtGiven.getText().toString();
String value = "";
int i = _txtGiven.getSelectionStart();
for (int j = 0; j < txt.length(); j++) {
char c = txt.charAt(j);
if (!((i - 1) == j)) {
value += c;
}
}
if (txt.length() == 1 && i == 1) {
_txtGiven.setText("");
}
if (value.length() > 0) {
_txtGiven.setText(value);
if (!(i == 0)) {
_txtGiven.setSelection(i - 1);
}
}
}
其中_txtGiven是您编辑文本
使用此代码,让我知道,如果你面对任何问题
享受
相关问题
- 1. VoiceOver:如何实现按钮的功能与计算器中的按键相同
- 2. 如何创建清除EditText的按钮?
- 3. 如何在edittext上实现计算器?
- 4. 如何实现Facebook的“按钮”功能?
- 5. 如何实现与WPF中的清除按钮的文本框?
- 6. 实现根计算功能
- 7. 实现一个JFrame的清除按钮
- 8. 如何实现后退按钮功能
- 9. 如何实现与AddressBook相同的排序功能?
- 10. 按下按钮时清除edittext
- 11. 如何实现与CPU功能相关的渲染器
- 12. 计算器中的清除按钮没有响应
- 13. 如何在Android计算器中实现多点触控按钮?
- 14. 如何在计算器中实现加号/减号按钮?
- 15. 如何实现Android 4.0像刷卡清除ListView中的功能?
- 16. Android辅助功能服务 - 清除EditText
- 17. 实现相同的算法
- 18. 如何基于计算的数据实现搜索功能?
- 19. 为javascript计算器创建一个清除按钮代码
- 20. 如何使用相同的按钮点击两个功能?
- 21. 如何使用多个按钮相同的ajax功能
- 22. 如何区分2个按钮调用相同的jQuery功能
- 23. 使用清除按钮清除多个EditText字段
- 24. 如何删除按钮的现有JavaScript功能
- 25. Javascript计算器简单清除功能不起作用
- 26. 如何在angularjs中实现编辑功能的取消按钮
- 27. 多个按钮点击相同功能
- 28. 实现计算器使用状态的存储/调用功能
- 29. 为什么我的按钮功能不能清除()工作?
- 30. editText的实时计算?
你面临的问题的元素?你需要做什么呢? – Pratik
我想单个字符清除按钮的代码? –