saya menggunakan
Window w = getWindow();
w.setTitle("My title");
untuk mengubah judul Aktivitas saya saat ini tetapi sepertinya tidak berhasil.
Adakah yang bisa membimbing saya tentang cara mengubahnya?
saya menggunakan
Window w = getWindow();
w.setTitle("My title");
untuk mengubah judul Aktivitas saya saat ini tetapi sepertinya tidak berhasil.
Adakah yang bisa membimbing saya tentang cara mengubahnya?
Coba setTitle dengan sendirinya, seperti ini:
setTitle("Hello StackOverflow");
Hanya FYI, Anda dapat melakukannya secara opsional dari XML.
Di AndroidManifest.xml, Anda dapat mengaturnya dengan
Atau
Contoh:
sumber
Jika Anda menginginkannya satu kali & biarkan sistem menangani sisanya (tidak dinamis) maka lakukan seperti ini di file manifes Anda:
sumber
sumber
Ini berhasil untuk saya.
sumber
Ada cara yang lebih cepat, gunakan saja
Anda juga dapat menemukannya di dalam onCreate () dengan ini, misalnya:
Ngomong-ngomong, apa yang tidak bisa Anda lakukan adalah memanggil setTitle () dengan cara statis tanpa melewati objek Activity apa pun.
sumber
Jika Anda memiliki beberapa aktivitas, Anda dapat mengaturnya seperti ini di AndroidManifest.xml
sumber
Saya menggunakan Android Studio 3.0.1.
Dengan Aktivitas:
Di dalam sebuah fragmen:
sumber
sumber
Jika Anda ingin mengatur judul dalam file Java, tulis di aktivitas Anda diCreate
jika Anda ingin dalam Manifest kemudian tulis
sumber
Saya memiliki Bilah Alat di Aktivitas dan Aktivitas Dasar yang mengesampingkan semua Judul. Jadi saya harus menggunakan setTitle di onResume () di Activity seperti:
sumber
Kode membantu saya mengubah judul.
sumber
Jika Anda ingin mengubah Judul aktivitas saat Anda mengubah aktivitas dengan mengklik tombol. Deklarasikan variabel yang diperlukan di MainActivity:
Tambahkan onClickListener di onCreate () dan buat maksud baru untuk aktivitas lain:
Kode SecondActivity di onCreate ():
sumber
Jika Anda menggunakan onCreateOptionsMenu , Anda juga dapat menambahkan kode setTitle di onCreateOptionsMenu.
sumber