最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android EditText 監(jiān)聽用戶輸入完成的實(shí)例

 更新時間:2018年02月24日 10:49:30   作者:二維的太陽系  
下面小編就為大家分享一篇Android EditText 監(jiān)聽用戶輸入完成的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我們都知道, Android EditText輸入框,并沒有監(jiān)聽用戶輸入完成的功能,需要我們自己實(shí)現(xiàn)。 下面是實(shí)現(xiàn)的方法,僅供參考:

EditText editText = (EditText) findViewById(R.id.edit);
editText.addTextChangedListener(new TextWatcher() {
 @Override
 public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
 }
 //輸入時的調(diào)用
 @Override
 public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
  Log.d(TAG, "onTextChanged() returned: ");
  mHandler.removeCallbacks(mRunnable);
  //800毫秒沒有輸入認(rèn)為輸入完畢
  mHandler.postDelayed(mRunnable, 800);
 }
 @Override
 public void afterTextChanged(Editable editable) {
  Log.d(TAG, "onTextChanged() returned: 2222");
 }
});

配合Handler使用:

private Handler mHandler = new Handler() {
 @Override
 public void handleMessage(Message msg) {
  super.handleMessage(msg);
  if (EDIT_OK == msg.what) {
   Log.d(TAG, "handleMessage() returned:輸入完成 " );
  }
 }
};
private Runnable mRunnable = new Runnable() {
 @Override
 public void run() {
  mHandler.sendEmptyMessage(EDIT_OK);
 }
};

以上這篇Android EditText 監(jiān)聽用戶輸入完成的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

湟源县| 洱源县| 西峡县| 胶南市| 宜良县| 大田县| 富顺县| 张家界市| 论坛| 衡南县| 平潭县| 论坛| 怀化市| 泰和县| 玉环县| 玉环县| 中宁县| 鄂托克前旗| 和静县| 怀化市| 手游| 沁源县| 旬阳县| 明溪县| 遂溪县| 探索| 邵东县| 汝州市| 迭部县| 滦平县| 舞阳县| 重庆市| 偏关县| 株洲县| 赤壁市| 海南省| 疏勒县| 定安县| 合肥市| 包头市| 永城市|