Отключить автофокус при редактировании текста

У меня есть текст редактирования:

   <LinearLayout android:id="@+id/linearLayout7" android:layout_width="match_parent" android:layout_height="wrap_content">
        <EditText android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" android:id="@+id/editText1" android:text="3">
            <requestFocus></requestFocus>
        </EditText>
        <Button android:text="Button" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/button2"></Button>
    </LinearLayout>

, а затем еще кое-что под

Проблема, с которой я столкнулся, заключается в том, что когда приложение запускается, фокус находится на вводе, я не хочу, чтобы фокус был на вводе сразу при запуске приложения.

Я попытался удалить

<requestFocus></requestFocus>

, но этого не произошло. Я ничего не делаю.

58
задан Swati Garg 19 October 2018 в 08:18
поделиться

1 ответ

Прежде чем я сделаю видимыми родительское представление, я делаю это (и оно хорошо работает), текст Редактирования не фокусируется автоматически просто, если я касаюсь его. (parentView включает текст редактирования)

... 
parentView.setFocusable(true);
parentView.setFocusableInTouchMode(true);
objProperties.setVisibility(VISIBLE);
...
0
ответ дан 24 November 2019 в 18:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: