0
A
回答
1
葉,我得到了我們需要做的answer..the的事情是......
DatePicker m_dtPicker = (DatePicker) findViewById(R.id.dt_picker);
setDisabledTextViews(m_dtPicker);
private void setDisabledTextViews(ViewGroup dp)
{
for (int x = 0, n = dp.getChildCount(); x < n; x++)
{
View v = dp.getChildAt(x);
if (v instanceof TextView)
{
v.setEnabled(false);
}
else if (v instanceof ViewGroup)
{
setDisabledTextViews((ViewGroup)v);
}
}
}
0
這不應該做的。 DatePicker的有專門的功能,讓用戶方便的選擇,而不是竊聽/保持+/-
你所要實現的目標是針對iOS的機械手這雖然看起來不錯,但確實是在Android不方便。
3
這其實是很容易的。只需使用
datePicker.setDescendantFocusability(DatePicker.FOCUS_BLOCK_DESCENDANTS);
當它們被輕敲並且軟輸入鍵盤不應出現時,NumberPickers將永遠不會收到焦點。我一直在API級別7上使用這種方法,並取得了成功。
相關問題
- 1. 核心從日期選擇器文本字段的日期日期比較
- 2. 版本控制每個字段與歷史日期字段?
- 3. jQuery的日期選擇器:忽略選擇文本字段
- 4. 日期選取器
- 5. 將日期文本字段設置爲數字日期字段
- 6. 當日期選擇器是多字段中的字段時,不顯示日期
- 7. 如何在日期選擇器中顯示文本字段中的日期?
- 8. 出生日期的日期選擇器輸入字段
- 9. JQuery UI日期選取器本地化
- 10. 禁用日期選取器,當其他輸入字段值
- 11. 來自文本字段的日期選擇器
- 12. 如何編輯的文本字段jQuery的日期選擇器
- 13. 文本字段日期選擇器計算
- 14. 啓用日期選擇器的文本字段點擊它:nativescript
- 15. 如何使用日期選擇器而不是文本字段?
- 16. jQuery的日期選擇器 - 文本字段
- 17. 第二日期選取器應顯示在第一日期選取器中所選日期之後的日期
- 18. 如何篩選日期時間字段上的日期,日期?
- 19. jQuery的日期選擇器定位的問題:日期選擇器塊半的文本字段
- 20. 取日期選擇器值
- 21. 日期選取器輸入
- 22. 錯誤日期選取器
- 23. 日期選取器驗證
- 24. 日期選取器搞砸
- 25. Jquery的日期選擇器限制基於在第一日期字段選定的日期在第二日期字段日期
- 26. Jquery的日期選擇器基於在第一日期字段選擇的日期和明智的限制在第二日期字段日期反之亦然
- 27. 從日期選擇器中選擇日期時自動填充年齡字段
- 28. 爲什麼第一個日期選取器從第二個日期選取器中選取日期值?
- 29. 顯示日期比文本字段中的日期選擇器日期晚3天
- 30. 無法從日期選擇器中的日期選擇器中獲取日期
這是一個日期選擇器* * - 讓你挑* *日期...你嘗試使用它只是爲了*顯示*日期? –
不,我的意思是說,我可以通過更改日期 - 目前在日期選擇器註冊,但是當我在的DatePicker的編輯框碰我不想要顯示的鍵盤... – AndroidDev
好了,你只需要編輯通過觸摸。這不像說你不希望它是可編輯的(這是我認爲你的意思是「版」)。我建議你編輯這個問題,使其更清晰。 –