“尽管 Android 在 Activity 开始时将焦点放在布局中的第一个文本字段”这一说法是否仍然有效?

问题描述 投票:0回答:0

我在处理输入法可见性部分找到了主题声明

我想尝试在活动开始时打开我的键盘。但是,我唯一的 EditText 并不专注于活动开始。我的布局如下:

<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">


<EditText
    android:id="@+id/search"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:hint="Hint"
    android:inputType="text"
    android:imeOptions="actionSend"
    android:focusable="true"
    android:focusableInTouchMode="true">

</EditText>

不知道是不是因为最新的android studio view pelatte在拖一个EditText到layout中的时候去掉了requestFocus标签。我记得 requestFocus 标签默认是和 EditText 一起来的。

此外,我看到很多问题想要关闭活动启动时的自动对焦。这让我更加困惑。有人遇到过这个吗?

android android-edittext autofocus android-input-method
© www.soinside.com 2019 - 2024. All rights reserved.