AutoCompleteTextView在纵向模式下会以下拉菜单的形式显示建议。我希望在横向模式下,当EditText和键盘全屏时,可以将建议显示为对话框或下拉菜单。
我应该在Adapter中使用哪个布局来在横向模式下展示提示作为对话框呢?目前我正在使用android.R.layout.simple_dropdown_item_1line
。
AutoCompleteTextView在纵向模式下会以下拉菜单的形式显示建议。我希望在横向模式下,当EditText和键盘全屏时,可以将建议显示为对话框或下拉菜单。
我应该在Adapter中使用哪个布局来在横向模式下展示提示作为对话框呢?目前我正在使用android.R.layout.simple_dropdown_item_1line
。
android:imeOptions=flagNoExtractUi
。该标志可防止在旋转到横屏模式时元素全屏显示。@vamsiampolu的答案是正确的,但如果您想使用Java来实现同样的功能,您可以使用
itemautoTxt.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);
其中 itemautoTxt
是 AutoCompleteTextView
希望这对他人有所帮助。
android:imeOptions="flagNoExtractUi"
。android:dropDownAnchor="@id/your_view"
将下拉菜单固定到所需视图。
android:screenOrientation
强制布局以“竖屏”方向显示。考虑到相机仅在两个活动之前以横向打开,这将是一次颠簸的旅程。 - vamsiampolu