Эй, сейчас я разрабатываю приложение, которое содержит форму, с некоторыми полями edittext, некоторыми флажками и переключателем в конце. Раскладка выглядит следующим образом:Android: коммутатор теряет фокус после нажатия
<RelativeLayout>
<ScrollView>
<LinearLayout>
<LinearLayout>
<TextView></TextView>
<Checkbox></Checkbox>
</LinearLayout>
<LineraLayout>
<TextView></TextView>
<EditText></EditText>
</LinearLayout>
<LinearLayout>
<TextView></TextView>
<Switch></Switch>
</LinearLayout>
</LinearLayout>
</ScrollView>
</RelativeLayout>
Так что теперь, если я нажимаю выключатель, переключатель теряет фокус и Scrollview свитки первого элемента формы, флажок. Я уже пытался использовать атрибут descendantFocusability с «blockDescendants» в верхнем LinearLayout коммутатора, но он не работает.
У кого-нибудь есть идея, как решить эту проблему?