在我的Android应用程序中,我有几个EditText
控件和微调器(几乎有400个这样的控件)......当我选择一个微调器时,选择之后焦点会随机转到EditText
,有时候顶部大多数编辑文本...由于这个我必须向下滚动,当我选择另一个微调器值时,再次焦点转到EditText
。
有没有办法避免这种情况,使焦点停留在所选的控件中?
答案 0 :(得分:0)
在您的微调视图上,尝试
android:nextFocusUp="@id/spinner"
android:nextFocusLeft="@id/spinner"`
答案 1 :(得分:0)
尝试android:nextFocusDown =" your_second_spinner_id"。您还可以尝试其他属性,例如nextFocusForward等。
答案 2 :(得分:0)
我自己没有尝试过,但我想第一个链接或以下链接的组合将解决您的问题:
https://stackoverflow.com/a/23235769/2486904
Spinner does not get focus
Adding Focus to a spinner