Android EditText时间选择器显示键盘
我有一个EditText,它应该会打开一个时间选择器,但它会打开键盘,一旦我用箭头移除键盘,返回,下一次按下时会显示时间选择器 如何让计时器在没有键盘的情况下直接显示 我将xml留在这里:Android EditText时间选择器显示键盘,android,android-edittext,android-timepicker,Android,Android Edittext,Android Timepicker,我有一个EditText,它应该会打开一个时间选择器,但它会打开键盘,一旦我用箭头移除键盘,返回,下一次按下时会显示时间选择器 如何让计时器在没有键盘的情况下直接显示 我将xml留在这里: <com.google.android.material.textfield.TextInputLayout style="@style/TextInputLayout" android:layout_width="match
<com.google.android.material.textfield.TextInputLayout
style="@style/TextInputLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/fInicio">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/fIni"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="1"
android:textColor="@color/colorAccent" />
</com.google.android.material.textfield.TextInputLayout>
将其添加到
EditText
android:cursorVisible="false"
android:focusable="false"
android:inputType="none"
就像这样:
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/fIni"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:cursorVisible="false"
android:focusable="false"
android:inputType="none"
android:maxLines="1"
android:textColor="@color/colorAccent" />
尝试向您的文本输入文本添加android:focusable=“false”
和androidFocusableInTouchMode=“false”
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/fIni"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:cursorVisible="false"
android:focusable="false"
android:inputType="none"
android:maxLines="1"
android:textColor="@color/colorAccent" />