Как установить внимание на TextView, когда Действие запускается?

Существует EditText и TextView в моем Действии. Я хочу установить внимание на TextView, когда Действие запускается. Я использовал следующий код:

    TextView myTextView = (TextView) findViewById(R.id.my_text_vew);
    myTextView.setFocusable(true);
    myTextView.setOnClickListener(this);
    myTextView.requestFocus();

Но код не работает. EditText всегда получает фокус, когда действие запускается.

Кто-либо может помочь?

Спасибо.

21
задан user256239 16 August 2010 в 19:43
поделиться

1 ответ

Это ожидается, когда вы запускаете Activity с помощью сенсорного экрана. В "сенсорном режиме" только пара представлений (EditText и ListView) может получить фокус. Если вы запустите свое приложение с помощью трекбола, вы увидите фокус на TextView. То, что вы видите, является правильным и ожидаемым результатом.

13
ответ дан 29 November 2019 в 20:12
поделиться
Другие вопросы по тегам:

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