Rumah > Java > javaTutorial > Bagaimana untuk Menyesuaikan Butang dan Penampilan Bar Tindakan Anda?

Bagaimana untuk Menyesuaikan Butang dan Penampilan Bar Tindakan Anda?

Patricia Arquette
Lepaskan: 2024-11-03 21:33:03
asal
713 orang telah melayarinya

How to Customize Your Action Bar's Buttons and Appearance?

Menyesuaikan Butang dan Penampilan Bar Tindakan Anda

Untuk mencapai rupa ActionBar tersuai yang diingini, pertimbangkan langkah berikut:

1. Mencipta Butang Tindakan Tersuai

Untuk memasukkan imej sebagai butang, tentukan paparan tersuai dengan melanjutkan kelas Butang. Paparan tersuai ini kemudiannya boleh dipaparkan pada ActionBar seperti berikut:

<code class="xml"><Button
    android:id="@+id/my_custom_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/my_image" /></code>
Salin selepas log masuk

2. Melukis Garisan di Bahagian Atas Bar Tindakan

Ini mungkin memerlukan pengubahsuaian terus atribut tetingkap dan tidak disyorkan.

3. Mengalih keluar Garisan Pemisah daripada Butang

Daripada menggunakan tab, anda boleh meminimumkan ruang antara butang dengan menggunakan gaya seperti di bawah:

<code class="xml"><style name="MyActionButtonStyle" parent="Widget.ActionButton">
    <item name="android:minWidth">28dip</item>
</style></code>
Salin selepas log masuk

Melaksanakan Tersuai ActionBar

Tiupkan reka letak tersuai dan tambahkannya pada ActionBar:

<code class="java">// Inflating custom layout
ViewGroup actionBarLayout = (ViewGroup) getLayoutInflater().inflate(R.layout.action_bar, null);

// Customizing ActionBar
ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menyesuaikan Butang dan Penampilan Bar Tindakan Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan