0

在我的Activity我有EditTextActionBarandroid:imeOptions="actionDone"
根據它我有一個Fragment
它在垂直方向上效果很好(很棒=如預期)。水平方向的奇怪佈局

但是,在水平方向上,我能看到的唯一一件大EditText與一個大按鈕Done和鍵盤。
它沒有風格,我看不到ActionBar也不是我的Fragment

這是標準的行爲Android顯示EditText這樣的?
我可以強迫Android不要這樣做嗎?

+0

我想你應該在清單 '機器人添加到您的acitivy:configChanges = 「方向|屏幕尺寸」' – Aiapaec

回答

1

是的,它是標準的。它被稱爲提取模式。

可以使用禁用:

mEditText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI); 

android:imeOptions="actionDone|flagNoExtractUi"