我將在我的應用程序中實現計算器類型應用程序。 我已經成功實現了所有功能。 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
我想單個字符清除按鈕的代碼? –