我發現了很多關於如何完成這個任務的教程,當你從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. 在GridView上打開對話框點擊
- 4. 點擊一次打開對話框
- 5. 在對話框窗口打開jQuery UI DatePicker打開
- 6. JQuery UI中的datepicker對話框顯示對話框打開的日曆
- 7. Telerik的:點擊 「的CancelEdit」 打開deleteConfirm-對話框
- 8. jQuery對話框不能單擊打開
- 9. 點擊事件在IE中打開錯誤的對話框
- 10. 打開對話框
- 11. 在.NET應用程序中創建右鍵單擊對話框
- 12. Bootstrap Datepicker打開第二次點擊?
- 13. EditText需要點擊兩次打開搜索對話框
- 14. 點擊按鈕打開模態對話框時出現問題?
- 15. 打開文件上傳對話框點擊
- 16. Uploadify打開瀏覽對話框,點擊自定義圖片
- 17. 不能點擊按鈕,打開文件附件對話框
- 18. 點擊紙張輸入打開紙質對話框
- 19. 當對話框已經打開時點擊背景佈局
- 20. aem - 創建新的作者對話框選項卡 - 點擊
- 21. Android datepicker對話框
- 22. Datepicker和TimePicker對話框需要點擊兩次按鈕
- 23. 在EditText中打開DatePicker首先點擊不顯示點擊
- 24. 點擊時打開框架
- 25. 如果從打開狀態點擊標籤,jQuery datepicker被打開
- 26. 從jQuery選擇日期時打開jQuery對話框datepicker inline
- 27. 安卓的DatePicker和DatePicker的對話框
- 28. 如何打開用戶在頁面上單擊的引導程序對話框
- 29. 獲取單擊打開引導程序模式對話框的元素
- 30. 字對話框點擊