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);
}
}
}
转:http://www.bangchui.org/read.php?tid=24000
本文介绍了一种方法来禁用Android中DatePicker组件内的TextView控件。通过递归遍历DatePicker的所有子视图并检查它们是否为TextView,然后将这些TextView设为不可用状态。这种方法可以有效地阻止用户与DatePicker内的文本交互。
762

被折叠的 条评论
为什么被折叠?



