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

Android對EditTex的圖片實現(xiàn)監(jiān)聽

 更新時間:2016年10月26日 10:17:26   投稿:lijiao  
這篇文章主要為大家詳細介紹了Android如何對EditTex的圖片實現(xiàn)監(jiān)聽,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文為大家分享了EditTex圖片實現(xiàn)監(jiān)聽的方法,供大家參考,具體內(nèi)容如下

第一個例子:對EditText右邊的圖片進行監(jiān)聽

獲取EditText的最右邊的x2坐標(biāo)減去最右邊圖片的x1坐標(biāo)點,當(dāng)點擊所在x坐標(biāo)在于這2個x之間的時候就執(zhí)行監(jiān)聽事件

final EditText editText = (EditText) findViewById(R.id.zsm);
    editText.setOnTouchListener(new OnTouchListener() {

      final int DRAWABLE_LEFT = 0;
      final int DRAWABLE_TOP = 1;
      final int DRAWABLE_RIGHT = 2;
      final int DRAWABLE_BOTTOM = 3;

      @Override
      public boolean onTouch(View v, MotionEvent event) {
        if (event.getX() >= (editText.getRight() - editText
            .getCompoundDrawables()[DRAWABLE_RIGHT].getBounds()
            .width())){
          Toast.makeText(getApplicationContext(), "aaaa", 1000).show();
        }
          return false;
      }
    });

第二個例子:

我們要實現(xiàn):當(dāng)EditText的Text改變時,我們希望得到通知,但是可惜的是Android并沒有這個監(jiān)聽器,也就無從得知變化了,但我們可以使用TextWatcher類可以幫助我們來實現(xiàn)這個功能。

現(xiàn)有一個id = edit的EditText。

1、定義一個TextWatcher的實例。

private TextWatcher watcher = new TextWatcher(){

 @Override
 public void afterTextChanged(Editable s) {
 // TODO Auto-generated method stub
 }

 @Override
 public void beforeTextChanged(CharSequence s, int start, int count, int after) {
 // TODO Auto-generated method stub
 }

 @Override
 public void onTextChanged(CharSequence s, int start, int before, int count) {
 Log.d("TAG","[TextWatcher][onTextChanged]"+s);
 }
 
};

2、在EditText上注冊該TextWatcher實例。

EditText et = (EditText)findViewById(R.id.edit);
et.addTextChangedListener(watcher);

這樣每當(dāng)EditText的Text改變的時候,onTextChanged()就會被調(diào)用!

以上就是對 Android EditText 控件進行的監(jiān)聽事件,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

诏安县| 全椒县| 浮山县| 绵阳市| 杭锦旗| 双城市| 大洼县| 玉龙| 津南区| 镶黄旗| 泽普县| 巴青县| 博兴县| 塔河县| 英超| 泾川县| 汨罗市| 石楼县| 普兰县| 万年县| 内丘县| 富顺县| 桐乡市| 横山县| 莱西市| 巨鹿县| 名山县| 东丽区| 肥东县| 云南省| 集贤县| 上高县| 纳雍县| 元朗区| 分宜县| 涟源市| 若尔盖县| 张家口市| 开封县| 临朐县| 瑞昌市|