我的布局中有一个EditText和一个Button.
在编辑字段中写入并单击后Button,我想隐藏虚拟键盘.我假设这是一段简单的代码,但我在哪里可以找到它的一个例子?
android soft-keyboard android-layout android-softkeyboard android-input-method
在ActionBar中扩展时,我的问题与SearchView错误对齐和SearchView位置密切相关,但是那里发布的答案不起作用.
所以,我在Action Bar中使用了SearchView:
<item android:id="@+id/action_search"
android:icon="@drawable/navi_search"
android:title="@string/action_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionViewClass="android.widget.SearchView"
/>
Run Code Online (Sandbox Code Playgroud)
它默认看起来像这样(右上角,溢出菜单旁边):

问题是,当扩展时,我希望SearchView保持在右侧,而是移动到左边缘,在主页按钮(应用程序图标)旁边.
我尝试更改showAsAction为其中任何一个(如此处所示):
android:showAsAction="ifRoom"
android:showAsAction="always"
Run Code Online (Sandbox Code Playgroud)
...这会在展开时修复对齐,但在折叠状态下自定义图标会丢失:

此外,像的东西android:layout_alignParentRight="true",并android:layout_centerInParent="true"在菜单上<item>没有任何效果.
有任何想法吗?
我的目标是Android 4.0及以上版本:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" />
Run Code Online (Sandbox Code Playgroud) android android-layout android-4.0-ice-cream-sandwich android-actionbar searchview