studio quitar programacion móviles icono desarrollo curso como boton bar aplicación aplicaciones agregar actionbar android android-layout toolbar android-design-library

quitar - manual de programacion android pdf



¿Cómo eliminar el margen izquierdo de la barra de herramientas de Android? (8)

Estoy tratando de usar la barra de herramientas para mi proyecto. Aquí está el código que estoy usando:

<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>




Quiero eliminar el margen izquierdo. Aquí establezco android: contentInsetLeft = "0dp" y android: contentInsetStart = "0dp" pero no está funcionando ... ¡Por favor, ayúdeme !


¡Agregue el código XML a continuación a su barra de herramientas!

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


Agregue el siguiente código a su archivo xml que pueda resolver. Solución perfectamente funcional que he probado.

<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">

por encima de 21 usar código siguiente

<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" />


Esto me funciona ...

<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"/>


Refiriéndose al comentario de @calvinfly:

Actualicé mi código

<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>


Solo agrega estas dos líneas en tu toolbar.xml

  1. aplicación: contentInsetStart = "0dp"
  2. aplicación: contentInsetEnd = "0dp"

Use app:contentInsetStart="0dp" para eliminar el espacio que queda.


Vea el código a continuación y aquí agrego la aplicación: contentInsetStart = "0dp". Debe agregar eso a su código bcoz. Antes de la versión 21, es decir, a la paleta, debe agregar esa línea.

<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>


reemplaza tu xml por debajo de 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>