2016-08-04 131 views

回答

1

創建EditText之後,您將像添加任何其他視圖一樣添加點擊偵聽器。您可能還需要禁用可聚焦的屬性,以防止從點擊激活鍵盤:

editText.setFocusable(false); 
editText.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     // Open dialog here 
    } 
}); 
0

如果你擁有所有的EditText的,只需創建一個OnClickListener,呼籲setOnClickListener每個的EditText並通過OnClickListener對象。

View.OnClickListener listener = new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      //open dialog here; 
     } 
    }; 
editText1.setOnClickListener(listener); 
editText2.setOnClickListener(listener); 

您應該將EditText存儲在一個數組中,以便您可以遍歷所有這些數組。

相關問題