当我的活动开始时,我的 edittext 会自动获得焦点,但不会出现软键盘。此外,当我以编程方式调用.requestFocus()
视图时,它会获得焦点,但软键盘再次没有出现。一个视图示例如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="10dp">
<EditText
android:id="@+id/editTextTransactionName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="@string/edittext_description"
android:focusable="true"
android:focusableInTouchMode="true"
android:imeOptions="actionNext"
android:inputType="text"/>
</LinearLayout>
软键盘似乎只有在我单击时才会出现。这是否有理由成为默认行为?打开用作表单的活动时,我直观地希望键盘出现,以便您可以立即输入数据。