选择项目后,微调器失去焦点

时间:2016-04-02 15:33:28

标签: android

我有一堆EditTexts和Spinners的对话框。它们都在ScrollView中,对话框有时可能足够大,需要滚动条。

当我从微调器中选择一个项目时,它将失去焦点并切换到对话框中的第一个EditText。当它们全部显示在屏幕上时,这不是一个大问题,但是当微调器位于底部时,它将自动滚动到顶部以选择第一个EditText。这就是它变得非常烦人的地方。

我试过在它的itemSelectedListener里面的微调器上调用requestFocus()但它没有用。按钮也有同样的问题。单击它们时,焦点将切换到第一个EditText,但请求焦点在按钮的单击侦听器内解决了它。

编辑:
我注意到旋转器不可调焦。将setFocusable和setFocusableInTouchMode设置为true后,将不再选择第一个EditText,但仍会将视点滚动到该视点。我该如何防止这种情况?

0 个答案:

没有答案