2015-06-26 40 views
21

Tôi đang cố gắng sử dụng thanh công cụ cho dự án của mình. Đây là mã tôi đang sử dụng:cách xóa lề trái của Thanh công cụ Android?

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:layout_alignParentTop="true" 
    android:background="?attr/colorPrimary" 
    android:contentInsetLeft="0dp" 
    android:elevation="@dimen/margin_padding_8dp" 
    android:contentInsetStart="0dp"> 

    <RelativeLayout 
     android:id="@+id/rlToolbar" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

     <TextView 
      android:id="@+id/tvTitle" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerInParent="true" 
      android:paddingRight="@dimen/margin_padding_16dp" 
      android:text="AppBar" 
      android:textAppearance="@style/TextAppearance.AppCompat" 
      android:textColor="@color/white" 
      android:textSize="@dimen/text_size_20sp" /> 

    </RelativeLayout> 


toolbar

Tôi muốn loại bỏ lề trái, Ở đây tôi thiết android: contentInsetLeft = "0dp"android: contentInsetStart = "0dp" nhưng đó là không phải hoạt động..Xin hãy giúp tôi!

+16

thay đổi để sử dụng ứng dụng: contentInsetLeft = "0dp" và ứng dụng: contentInsetStart = "0dp". thêm xmlns: app = "http://schemas.android.com/apk/res-auto" vào hầu hết các chế độ xem gốc xml – calvinfly

+0

@calvinfly cảm ơn câu trả lời .. hoạt động như một nét duyên dáng .. –

Trả lời

3

Đề cập đến bình luận @calvinfly:

tôi cập nhật mã của tôi

<RelativeLayout 
    android:id="@+id/rlTop" 
    android:layout_width="fill_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:layout_alignParentTop="true" 
    android:background="@android:color/white" > 

    <TextView 
     android:id="@+id/toolbar_title" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_centerVertical="true" 
     android:gravity="center" 
     android:text="@string/titleString" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#468bac" 
     android:textStyle="bold" /> 

    <RelativeLayout 
     android:id="@+id/rlStarsTop" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:gravity="center" 
     android:layout_marginRight="2dp" 
     android:layout_toRightOf="@+id/toolbar_title" 
     android:layout_toEndOf="@+id/toolbar_title" 
     android:singleLine="true" 
     android:ellipsize="marquee" 
     android:marqueeRepeatLimit="marquee_forever" 
     android:scrollHorizontally="true"> 

     <RatingBar 
      android:id="@+id/txtRatings" 
      style="?android:attr/ratingBarStyleSmall" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerHorizontal="true" 
      android:layout_margin="1dp" 
      android:gravity="center" 
      android:max="5" 
      android:rating="3.7" 
      android:textColor="@android:color/holo_blue_bright" 
      android:textStyle="bold" /> 
    </RelativeLayout> 

</RelativeLayout> 

33

thay xml của bạn với bên dưới xml

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:layout_alignParentTop="true" 
    android:background="?attr/colorPrimary" 
    android:elevation="@dimen/margin_padding_8dp" 
    android:contentInsetStart="0dp" 
    android:contentInsetLeft="0dp" 
    android:contentInsetRight="0dp" 
    android:contentInsetEnd="0dp" 
    app:contentInsetLeft="0dp" 
    app:contentInsetStart="0dp" 
    app:contentInsetRight="0dp" 
    app:contentInsetEnd="0dp"> 

<RelativeLayout 
    android:id="@+id/rlToolbar" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <TextView 
     android:id="@+id/tvTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" 
     android:paddingRight="@dimen/margin_padding_16dp" 
     android:text="AppBar" 
     android:textAppearance="@style/TextAppearance.AppCompat" 
     android:textColor="@color/white" 
     android:textSize="@dimen/text_size_20sp" /> 

</RelativeLayout> 
25

Sử dụng app:contentInsetStart="0dp" để xóa không gian còn lại đó.

7

Xem mã bên dưới ở đây tôi thêm ứng dụng: contentInsetStart = "0dp". Bạn cần phải thêm nó vào bcoz mã của bạn Trước phiên bản 21, tức là bạn cần thêm dòng đó.

<android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="64dp" 
      android:background="@color/colorPrimary" 
      android:minHeight="?attr/actionBarSize" 
      android:contentInsetStart="0dp" 
      app:contentInsetStart="0dp" 
      > 
</android.support.v7.widget.Toolbar> 
1

này làm việc cho tôi ...

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app2="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:background="@color/colorPrimary" 
    app2:contentInsetStart="0dp"/> 
1

Thêm mã dưới đây xml vào Thanh công cụ của bạn!

app:contentInsetEnd="0dp" 
app:contentInsetLeft="0dp" 
app:contentInsetRight="0dp" 
app:contentInsetStart="0dp" 
1

Thêm mã sau vào tệp xml của bạn mà tôi có thể giải quyết. Giải pháp làm việc hoàn hảo tôi đã thử.

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:background="@color/white" 
    app:contentInsetLeft="0dp" 
    app:contentInsetStart="0dp" 
    app:contentInsetRight="0dp" 
    app:contentInsetEnd="0dp" 
    app:theme="@style/toolbarPopup"> 

trên 21 sử dụng đoạn mã sau

<android.support.v7.widget.Toolbar 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:background="@color/primaryColor" 
android:contentInsetLeft="0dp" 
android:contentInsetStart="0dp" 
app:contentInsetLeft="0dp" 
app:contentInsetStart="0dp" 
android:contentInsetRight="0dp" 
android:contentInsetEnd="0dp" 
app:contentInsetRight="0dp" 
app:contentInsetEnd="0dp" /> 
Các vấn đề liên quan