2017-01-24 54 views
-1

現在我有一個關於EditText高亮顯示的問題。 - 當我點擊第二次突出顯示它將無法正常工作。點擊Android時在edittext中突出顯示

這是我的代碼

tv2.setOnClickListener(new View.OnClickListener() { 
       public void onClick(View view) { 
        tv2.performLongClick(); 
       } 
      }); 

我想強調每個ONCLICK。

tv2.performLongClick(); enter image description here

PIC2突出它不工作 enter image description here

+0

,如果你想讓它突出在按下狀態,你可以使用一個Style.xml。那是你要的嗎? –

+0

你想實現什麼?你的圖片沒有解釋你的要求我猜 –

+0

讓我如何?我真的不知道,謝謝你。 –

回答

1

如果你想突出內部editTexttv2.performLongClick() insted的文字,你可以簡單地使用setSelectAllOnFocus(true)

設置TextView的,這樣,當它需要重點,所有文字都選擇了 。

editText.setOnFocusChangeListener(new View.OnFocusChangeListener() { 
     @Override 
     public void onFocusChange(View v, boolean hasFocus) { 
      editText.setSelectAllOnFocus(true); 
      if (!hasFocus) { 
      // noFocous 
      } 
     } 
    }); 
相關問題