相关疑难解决方法(0)

关闭/隐藏Android软键盘

我的布局中有一个EditText和一个Button.

在编辑字段中写入并单击后Button,我想隐藏虚拟键盘.我假设这是一段简单的代码,但我在哪里可以找到它的一个例子?

android soft-keyboard android-layout android-softkeyboard android-input-method

3641
推荐指数
59
解决办法
144万
查看次数

如何在ActionBar的右侧保留扩展的SearchView(使用自定义图标时)?

在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

7
推荐指数
1
解决办法
1万
查看次数