EditText in android wear/How 要在 android 中输入文字吗?
EditText in android wear/How to input text in android wear?
我正在构建一个需要接受文本输入的 android 穿戴应用。我试过使用 EditText
,它显示正常,但是当我单击文本框时,没有弹出键盘。如何在 android wear 中获取文本或语音输入?
编辑:这里是编辑文本的代码:
<EditText
android:id="@+id/txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignEnd="@+id/titleTV"
android:layout_alignStart="@+id/titleTV"
android:layout_centerVertical="true"
android:editable="true" />
鉴于可穿戴设备上没有 IME,您有几个选项可以捕获用户的输入:
- 如果您正在使用通知,那么有一个 way 可以构建一个可以在手表上进行语音回复的通知。
- 如果可以,请从列表
中为用户提供一组罐装 responses/choices select
- 如果您想要更自由形式的输入,请使用 SpeechRecognizer 将用户的语音输入捕获为文本。
我正在构建一个需要接受文本输入的 android 穿戴应用。我试过使用 EditText
,它显示正常,但是当我单击文本框时,没有弹出键盘。如何在 android wear 中获取文本或语音输入?
编辑:这里是编辑文本的代码:
<EditText
android:id="@+id/txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignEnd="@+id/titleTV"
android:layout_alignStart="@+id/titleTV"
android:layout_centerVertical="true"
android:editable="true" />
鉴于可穿戴设备上没有 IME,您有几个选项可以捕获用户的输入:
- 如果您正在使用通知,那么有一个 way 可以构建一个可以在手表上进行语音回复的通知。
- 如果可以,请从列表 中为用户提供一组罐装 responses/choices select
- 如果您想要更自由形式的输入,请使用 SpeechRecognizer 将用户的语音输入捕获为文本。