Android在启动时避免使用软键盘

DayDayHappy

下面是一个布局,在顶部显示一个EditText,在其下面显示一个listview。当布局开始时,EditText将成为焦点,并且默认情况下键盘处于打开状态。在触摸打算开始键入的EditText之前,如何避免打开键盘?谢谢你

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@color/White"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="50dp"
        android:text="@string/title"
        android:gravity="center"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textColor="@color/white"
        android:textStyle="bold" />

    <EditText
        android:id="@+id/search"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@android:color/transparent"
        android:gravity="center_vertical"
        android:hint="@string/Search"
        android:paddingBottom="8dp"
        android:paddingLeft="8dp"
        android:paddingTop="8dp"
        android:selectAllOnFocus="true"
        android:singleLine="true"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <View
        android:layout_width="fill_parent"
        android:layout_height="1dp"
        android:background="@color/Gray" 
        />

    <ListView
        android:id="@id/android:list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:cacheColorHint="@android:color/transparent"
        android:focusable="true"
        android:focusableInTouchMode="true"
         />

    <Button
        android:id="@+id/btn_add"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/Add"
        android:onClick="onAdd"/>

</LinearLayout>
英德拉·库马尔(Indra Kumar S)

这会有所帮助。只需在清单中添加一行

 <activity
        android:name="com.example.activity"

        android:windowSoftInputMode="stateHidden" // Add this to your manifest
        android:label="@string/something">
    </activity>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

软键盘正常启动时无法调整布局

来自分类Dev

显示软键盘时后退键的Android键事件?

来自分类Dev

Android底部操作栏,在使用软键盘时不会隐藏字段

来自分类Dev

使用 selection.addRange() 时防止软键盘打开

来自分类Dev

Android:使用屏幕上的软键盘调整视图的大小

来自分类Dev

Android:使用软键盘将组件锁定到位

来自分类Dev

使用自定义软键盘android webview

来自分类Dev

使用ndk的android中的数字软键盘

来自分类Dev

ANDROID:从Android软键盘获取按键

来自分类Dev

接收Android蓝牙键盘输入时,我可以强制启动软键盘吗?

来自分类Dev

在Android应用中消失的软键盘

来自分类Dev

Android软键盘显示在Webview上

来自分类Dev

Android软键盘推视图

来自分类Dev

Android:检测何时启用软键盘

来自分类Dev

android中的软键盘隐藏了EditText

来自分类Dev

android软键盘覆盖EditText集中

来自分类Dev

Android软键盘显示在Webview上

来自分类Dev

如何隐藏Android软键盘?

来自分类Dev

在Android中显示软键盘

来自分类Dev

android:不自动显示软键盘

来自分类Dev

通过android软键盘部署布局

来自分类Dev

Android软键盘隐藏RecyclerView

来自分类Dev

避免android软键盘调整布局的大小。或回调以隐藏视图

来自分类Dev

如何使用androidviewclient隐藏软键盘

来自分类Dev

如何使用androidviewclient隐藏软键盘

来自分类Dev

如何使用2 imeoption的软键盘

来自分类Dev

启动搜索对话框时软键盘不显示放大镜

来自分类Dev

启动Webview后,软键盘保持启动状态

来自分类Dev

禁用软键盘