Существует EditText и TextView в моем Действии. Я хочу установить внимание на TextView, когда Действие запускается. Я использовал следующий код:
TextView myTextView = (TextView) findViewById(R.id.my_text_vew);
myTextView.setFocusable(true);
myTextView.setOnClickListener(this);
myTextView.requestFocus();
Но код не работает. EditText всегда получает фокус, когда действие запускается.
Кто-либо может помочь?
Спасибо.
Это ожидается, когда вы запускаете Activity с помощью сенсорного экрана. В "сенсорном режиме" только пара представлений (EditText и ListView) может получить фокус. Если вы запустите свое приложение с помощью трекбола, вы увидите фокус на TextView. То, что вы видите, является правильным и ожидаемым результатом.