Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当EditText处于焦点时如何隐藏输入法_Java_Android_Wear Os_Ime - Fatal编程技术网

Java 当EditText处于焦点时如何隐藏输入法

Java 当EditText处于焦点时如何隐藏输入法,java,android,wear-os,ime,Java,Android,Wear Os,Ime,我希望EditText在专注于Android Wear时不要扩展IME。 我以与以下线程相同的方式阅读和实现: 然而,IME出现了。 在Android Wear上是否无法隐藏EditText的输入法 我尝试了3种方法: 在onCreate()方法中添加了以下代码: 在AndroidManifest.xml中的活动标记中添加了以下代码 android:windowSoftInputMode="stateAlwaysHidden" 在rect_activity_main.xml中添加了以下代

我希望
EditText
在专注于Android Wear时不要扩展IME。 我以与以下线程相同的方式阅读和实现:

然而,IME出现了。 在Android Wear上是否无法隐藏
EditText
的输入法

我尝试了3种方法:

  • 在onCreate()方法中添加了以下代码:

  • 在AndroidManifest.xml中的活动标记中添加了以下代码

    android:windowSoftInputMode="stateAlwaysHidden"
    
  • 在rect_activity_main.xml中添加了以下代码

    <LinearLayout
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:background="@android:color/transparent"
    android:focusable="true" android:focusableInTouchMode="true"/>
    
    
    
  • 他们都没有工作

    致以最良好的问候,gellpro检查。需要注意的是,当用户在测试字段中完成任务时,系统会隐藏输入法,或者用户可以使用系统控件将其隐藏。用这个,试着去做。提到过,

    要声明活动中的首选处理方式,请使用清单元素中的
    android:windowSoftInputMode
    属性和一个“adjust”值

    然后,要实现隐藏IME,请尝试使用将常量设置为
    RESULT\u UNCHANGED\u HIDDEN
    。这将为
    ResultReceiver
    showSoftInput(View,int,ResultReceiver)和
    hideSoftInputFromWindow(IBinder,int,ResultReceiver)
    中的
    ResultReceiver标记:软输入窗口的状态保持不变且保持隐藏状态

    希望有帮助。

    检查。需要注意的是,当用户在测试字段中完成任务时,系统会隐藏输入法,或者用户可以使用系统控件将其隐藏。用这个,试着去做。提到过,

    要声明活动中的首选处理方式,请使用清单元素中的
    android:windowSoftInputMode
    属性和一个“adjust”值

    然后,要实现隐藏IME,请尝试使用将常量设置为
    RESULT\u UNCHANGED\u HIDDEN
    。这将为
    ResultReceiver
    showSoftInput(View,int,ResultReceiver)
    hideSoftInputFromWindow(IBinder,int,ResultReceiver)
    中的
    ResultReceiver标记:软输入窗口的状态保持不变且保持隐藏状态

    希望这能有所帮助。

    检查一下这个。。检查一下这个。。
    <LinearLayout
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:background="@android:color/transparent"
    android:focusable="true" android:focusableInTouchMode="true"/>