我有一個自定義FrameLayout
,它包含一個滾動視圖作爲其元素之一。 我要禁用滾動型的孩子,它似乎所有的EditTextss
在ScrollView
是工作禁用包含scrollView的framelayout的子項
我打電話的FrameLayout裏
private void disableDescendants(ViewGroup v) {
for (int i = 0; i < v.getChildCount(); i++) {
if (v.getChildAt(i) instanceof ViewGroup) {
disableDescendants((ViewGroup) v.getChildAt(i));
}
v.setEnabled(false);
v.setFocusable(false);
v.setFocusableInTouchMode(false);
}
}
onLayout這種方法還沒有,而ScrollView
本身唐似乎沒有被禁用。 我可以點擊它們來帶上鍵盤。
我該如何讓他們禁用?
粘貼布局代碼@! – Dev