2016-02-23 41 views
8
android studio 2.0 beta5 

Tôi đã nhận thấy rằng khi tôi bao gồm bố cục bên trong Thanh công cụ, cạnh trái của bố cục đó không bao giờ khớp với cạnh trái của cha mẹ của thanh công cụ mặc dù tôi đã đặt cả hai thành match_parent .match_parent không hoạt động cho Thanh công cụ có bố cục bên trong

Đây là xml của tôi đoạn mã

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="100dp" 
    android:background="@android:color/transparent" 
    android:theme="@style/ThemeOverlay.AppCompat.Dark"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="50dp"> 
    </LinearLayout> 

</android.support.v7.widget.Toolbar> 

Đây là một ảnh chụp màn hình về những gì đang xảy ra.

enter image description here

Như bạn có thể nhìn thấy từ hình trên các LinearLayout không phù hợp với phụ huynh. Tôi cũng đã thử FrameLayoutRelativeLayout cũng với kết quả tương tự.

Tôi không chắc chắn đây có phải là lỗi với studio Android hay không gian này ở bên trái được dành riêng cho một thứ gì đó không.

Ngay cả khi tôi chạy ứng dụng trên thiết bị thực, nó cũng không khớp với ứng dụng gốc.

Rất cám ơn cho bất cứ đề nghị

Trả lời

11

Chỉ cần đặt android: contentInsetStart = "0dp" bên trong:

<android.support.v7.widget.Toolbar.... 

contentInsetStart="0dp" 

...</> 
+0

Cảm ơn mà làm việc tuyệt vời. – ant2009

Các vấn đề liên quan