我發現了很多關於如何完成這個任務的教程,當你從xml中獲取textview時,沒有任何關於如何在編程創建多個編輯文本時實現這樣的功能,這些文本都需要相同的功能。點擊程序創建的editext打開datepicker對話框?
0
A
回答
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存儲在一個數組中,以便您可以遍歷所有這些數組。
相關問題
- 1. 的DatePicker對話框,按鈕=>點擊兩次打開
- 2. Datepicker對話框在點擊時未打開
- 3. 在iframe上點擊打開對話框
- 4. 在GridView上打開對話框點擊
- 5. 點擊一次打開對話框
- 6. 點擊按鈕後打開對話框
- 7. 在對話框窗口打開jQuery UI DatePicker打開
- 8. 點擊對話框中的editext框。隱式鍵盤必須隱藏
- 9. JQuery UI中的datepicker對話框顯示對話框打開的日曆
- 10. Telerik的:點擊 「的CancelEdit」 打開deleteConfirm-對話框
- 11. 單擊按鈕時打開對話框。
- 12. jQuery對話框不能單擊打開
- 13. 打開Facebook共享對話框與jQuery的點擊()
- 14. 點擊事件在IE中打開錯誤的對話框
- 15. CRM 2011對話框 - 打開在對話框中創建的實體
- 16. 打開對話框
- 17. 在.NET應用程序中創建右鍵單擊對話框
- 18. Bootstrap Datepicker打開第二次點擊?
- 19. EditText需要點擊兩次打開搜索對話框
- 20. 打開jQuery對話框上點擊Html.ActionLink + MVC4
- 21. 如何在點擊按鈕後打開自定義對話框
- 22. 停止用戶多次點擊edittext打開幾個對話框
- 23. 打開文件上傳對話框點擊
- 24. Uploadify打開瀏覽對話框,點擊自定義圖片
- 25. JSF/Primefaces:通過點擊數據表項打開對話框
- 26. 不能點擊按鈕,打開文件附件對話框
- 27. 點擊按鈕打開模態對話框時出現問題?
- 28. 點擊紙張輸入打開紙質對話框
- 29. 我需要打開對話框linkbutton點擊使用asp.net
- 30. 在完全日曆中點擊事件時打開對話框