Android 单击编辑文本后隐藏键盘
我使用日期和时间选择器来处理会议日期字段,因此不需要键盘。如何防止在单击字段后显示键盘 这段代码应该隐藏您的虚拟键盘。只需将其放入一个方法并调用:)Android 单击编辑文本后隐藏键盘,android,kotlin,android-edittext,Android,Kotlin,Android Edittext,我使用日期和时间选择器来处理会议日期字段,因此不需要键盘。如何防止在单击字段后显示键盘 这段代码应该隐藏您的虚拟键盘。只需将其放入一个方法并调用:) 这段代码应该隐藏您的虚拟键盘。只需将其放入一个方法并调用:) 您可以在xml中使用属性android:focusableInTouchMode=“false” <com.google.android.material.textfield.TextInputEditText android:id="@+id/editText&
这段代码应该隐藏您的虚拟键盘。只需将其放入一个方法并调用:) 您可以在xml中使用属性android:focusableInTouchMode=“false”
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusableInTouchMode="false"
android:inputType="text|date"/>
您可以在xml中使用属性android:focusableInTouchMode=“false”
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusableInTouchMode="false"
android:inputType="text|date"/>
有一种更好的方法可以通过编程隐藏键盘 进入xml并添加以下属性
android:focusable=“false”
例如
上面的属性确保键盘不会出现 有一种更好的方法可以通过编程隐藏键盘 进入xml并添加以下属性
android:focusable=“false”
例如
上面的属性确保键盘不会出现
editText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//show date picker
}
});
<EditText
android:id="@+id/time_date_et"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/prompt_light"
android:focusable="false"
android:textSize="17sp" />