java的编辑框丢失焦点_java – 捕获EditText丢失焦点
我是一名長期,自學成才的業余VB程序員,現在正在嘗試自學
Java和
Android.我這樣說,所以你會知道我不會說好語言,而且對這兩種追求都是非常新的.
我開發了一個Android表單,其中包含一系列EditText框,每個框的內容都要在用戶填寫后保存到數組中.如果用戶按下Enter鍵,我已經想出了如何做到這一點.但是,人們實際上并沒有這樣做:他們點擊框,鍵入,然后單擊下一個元素.
我VB,我可以為lostfocus事件編寫代碼.但我在Java中找不到類似的方法.
最后一個問題:是否有一種方法可以捕獲EditText失去焦點的時間,因此我可以在不依賴Enter鍵的情況下保存該類型的類型數據?
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)){
Editable wasted=edittext_asset.getText();
vehdata[vehNo][Integer.parseInt((String) edittext_asset.getTag())]=wasted.toString();
return true;
}
return false;
}
請記住,我對此很新,我常常不確定在哪里放置代碼片段以使它們工作(新文件?oncreate方法?誰知道).您可以給予我任何指導,我將非常感激和永遠感激.
總結
以上是生活随笔為你收集整理的java的编辑框丢失焦点_java – 捕获EditText丢失焦点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle rman 检查坏块,Ora
- 下一篇: sockert组成部分_Linux TC