5

我有一个非常复杂的布局,它有多种类型的视图,并且我有一个 AutoCompleteTextView 可以保持焦点。我有 relativeLayouts,我一直设置为 GONE,然后当我展开它们时,屏幕会重新回到 autoCompleteTextView,当你在视图下方时这很烦人。我怎样才能让 AutocompleteTextView 保持焦点而不将其设置为无法获得焦点,因为当你这样做时,你不能点击它来写它。我尝试将其设置为不聚焦并添加一个 onclick 侦听器,我基本上说如果不聚焦则聚焦但没有用。我希望能够拥有它,这样我就可以使用没有焦点的 AutoCompleteTextView 开始活动,然后当有人单击它时,他们可以在其中写入,完成后它会失去焦点。

4

1 回答 1

4

把它放在它的parents layout (like linearLayout)

android:focusable="true" android:focusableInTouchMode="true"

LinearLayout当用户加入您的活动并且键盘不会显示时,这种方式将成为焦点。

于 2012-12-06T18:40:33.753 回答