/ / Wyłącz przycisk powrotu programu po utworzeniu nowego zamiaru - Android

Wyłącz przycisk powrotu programu po utworzeniu nowego celu - Android

Jestem nowy w programowaniu na Androida i zaczynam od podstaw po tym przewodniku

Aktywność początkowa Androida

Aplikacja pozwala użytkownikowi wprowadzić ciąg znaków igdy użytkownik kliknie przycisk „wyślij”, przeniesie Cię do nowego celu, w którym wyświetla się wiadomość. Teraz u dołu łącza, gdzie wyświetlane są 2 zdjęcia, nie ma widocznego przycisku Wstecz, ale w moim emulatorze „Moja pierwsza aplikacja” to przycisk wskazujący, że można wrócić. Jednak naciśnięcie go powoduje awarię programu. Czy w ogóle można wyłączyć przycisk tytułowy z wiadomości?

Po naciśnięciu przycisku Wstecz na telefonie program działa idealnie.

Odpowiedzi:

0 dla odpowiedzi № 1

Myślę, że pasek tytułowy jest zwykłym widokiem, który znajduje się w bibliotece Androida, a nie w res folder powiązany z aplikacją. Powinieneś być w stanie znaleźć pasek tytułu i wyłączyć kliknięcia w następujący sposób:

View v = findViewById (android.R.id.title);
v.setClickable(false);

To powinno wyłączyć kliknięcia na pasku tytułu.


0 dla odpowiedzi nr 2
getActionBar().setDisplayHomeAsUpEnabled(true);

To jest linia, której szukasz. Pamiętaj, że jest to również odpowiednio komentowane.