Tôi đã hỏi một câu hỏi tương tự here ... Tôi nhận được một số hướng dẫn trong câu trả lời. Nhưng câu hỏi này là diffrenet. bởi vì không có phương pháp nào không hoạt động trong dự án của tôi.cách căn giữa các biểu tượng trên thanh công cụ trong studio android
Tôi muốn căn giữa tất cả các biểu tượng trong thanh công cụ
Tôi kiểm tra tất cả các cách availabe ... nhưng luôn luôn biểu tượng trôi nổi ở bên trái.
Tôi muốn tập trung các biểu tượng (Tôi thích trái biểu tượng nổi trái và biểu tượng bên phải nổi phải và biểu tượng khác nổi trung tâm)
Activity.Main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" // I add vertical
tools:context=".MainActivity">
<include
android:id="@+id/tool_bar"
layout="@layout/tool_bar"
android:layout_height="wrap_content"
android:layout_width="match_parent" // I add match_parent
android:layout_gravity="center" /> // I add center
</LinearLayout>.
Cũng trong tool_bar.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
android:layout_height="wrap_content"
android:layout_height="match_parent"
android:background="@color/ColorPrimary"
android:elevation="2dp"
android:theme="@style/Base.ThemeOverlay.AppCompat.Dark"
android:layout_gravity="center" // I add center
xmlns:android="http://schemas.android.com/apk/res/android" />
in main_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">
<item
android:id="@+id/action_forward"
android:title="forward"
android:icon="@drawable/ic_action_arrow_forward"
app:showAsAction="always"
></item>
<item
android:id="@+id/action_zoom_in"
android:title="zoom in"
android:icon="@drawable/ic_action_zoom_in"
app:showAsAction="always"
></item>
<item ...
và cho mã trên (main_menu.xml) trong <item>
Tôi đã thử tất cả các mã:
android:layout_width="match_parent"
android:layout_weight=".2" // 20%
android:gravity="center"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
Tôi thực sự tôi không biết whats tôi có thể làm gì để sắp xếp các biểu tượng. Tôi đã googled giờ và tôi đã thử tất cả senario
những gì là sai của tôi? cho tất cả các thử nghiệm tôi không thể thấy bất kỳ thay đổi nào ...
trước khi tôi muốn pic2 (ở trên ảnh) Nhưng bây giờ tôi chỉ muốn căn giữa nó!
Đối với tất cả các thử nghiệm của tôi, tôi chỉ nhận được hình ảnh 1. không có bất kỳ thay đổi nào.
Trên thực tế bạn không sắp xếp tất cả các mục trong trung tâm. một là trái và một là căn phải và 4 là căn giữa. Vì vậy, đề xuất của tôi thay vì sử dụng menu bên trong 'Thanh công cụ' sử dụng' RelativeLayout'. –
tại sao không sử dụng bố cục tùy chỉnh thay vì thanh công cụ? –