回答
這裏是您的要求的答案。
edit_Text.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
Toast.makeText(getApplicationContext(), "got the focus", Toast.LENGTH_LONG).show();
}else {
Toast.makeText(getApplicationContext(), " auto save Here", Toast.LENGTH_LONG).show();
}
} });
希望這會有所幫助。
謝謝......!它的工作 – 2014-10-09 13:42:51
,你歡迎親愛的,請標記答案接受和增加點。 – khurram 2014-10-09 13:44:53
您可以使用TextWatcher
在onTextChanged
,beforeTextChanged
和afterTextChanged
之後執行某些操作。
這是一個例子:
final EditText ed = findViewById(R.id.edittext);
final TextView tv = findViewById(R.id.textview);
ed.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
}
@Override
public void afterTextChanged(Editable arg0) {
//Save Your Text With SharedPreference
SharedPreferences sp = getSharedPreferences("TEST", 0);
SharedPreferences.Editor ed_sp = sp.edit();
ed_sp.putString("myText", ed.getText().toString());
ed_sp.commit();
ShowSavedText();
}
void ShowSavedText(){
SharedPreferences sp = getSharedPreferences("TEST", 0);
String savedText = sp.getString("myText", "");
tv.setText(savedText);
}
});
你確定,你的方法'ShowSavedText'屬於'TextWatcher'嗎?我會把這種方法放在匿名類之外。 – winklerrr 2017-03-24 10:53:12
- 1. 更改單選按鈕時保存編輯文本值
- 2. 插入值單選按鈕和編輯文本點擊按鈕
- 3. 保存編輯文本,文本視圖,片段上的單選按鈕替換
- 4. 單選按鈕 - 編輯
- 5. 如何保存單選按鈕值
- 6. 附加文本和編輯文本div - 按鈕單擊事件
- 7. 編輯文本和按鈕(當按下按鈕時,應該在編輯文本域中輸入值)
- 8. jquery更改按鈕文本從保存編輯2種方式
- 9. Android按鈕和編輯文本
- 10. 使用按鈕和文本編輯
- 11. KnockoutJS和自動完成保存價值和選定的文本
- 12. 簡單形式 - 保持單選按鈕時編輯
- 13. 用清除按鈕自動隱藏編輯文本?
- 14. 本地存儲和單選按鈕
- 15. 文件編輯和保存
- 16. 將所選的單選按鈕值和文本字段值保存到文件中
- 17. 保存文本編輯文本
- 18. 顯示編輯按鈕時,單選按鈕被選中
- 19. 保存單選按鈕選擇
- 20. WPF:可編輯單選按鈕
- 21. 單選按鈕PHP的MySQL編輯
- 22. 編輯單選按鈕在Java中
- 23. jqGrid使用單選按鈕編輯行
- 24. X可編輯的單選按鈕
- 25. Sitecore富文本編輯器自動保存
- 26. 單選按鈕值未在編輯表單中「檢查」
- 27. 單選按鈕選擇保留值
- 28. 單選按鈕單選按鈕並存儲在文本文件中的PHP
- 29. 動態單選按鈕文本對齊
- 30. 我有一個編輯的文字和我的活動保存按鈕,什麼都文字我們進入在編輯文本應當保存
** @圖沙·帕蒂爾**您可以輕鬆地得到你的答案上演示教程......而這個問題可以複製。所以在研發之後提出你的問題。會幫助你...... – 2015-06-11 11:54:19