¿Por qué hay un espacio a la izquierda de la izquierda del esquema lineal?

0

Pregunta

immage of android studio design

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
    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"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

        <androidx.appcompat.widget.Toolbar
            android:id="@+id/myToolbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="#019032"
                android:padding="20dp"
                android:gravity="center_horizontal">

                <ImageView
                    android:layout_width="25dp"
                    android:layout_height="25dp"
                    android:layout_marginLeft="0dp"
                    android:paddingLeft="0dp"
                    android:src="@drawable/menu" />

                <TextView
                    android:layout_width="0dp"
                    android:layout_height="match_parent"
                    android:layout_gravity="center"
                    android:textAlignment="center"
                    android:layout_weight="1"
                    android:textStyle="bold"
                    android:textSize="18dp"
                    android:text="Falesie in Italia" />

                <ImageView
                    android:layout_width="25dp"
                    android:layout_height="25dp"
                    android:src="@drawable/menu" />

            </LinearLayout>

        </androidx.appcompat.widget.Toolbar>

</androidx.constraintlayout.widget.ConstraintLayout>

Estoy tratando de agregar una Barra de herramientas en mi app y tengo un poco de espacio a la izquierda del esquema lineal.

Este es el código de mi actividad principal el diseño, traté de cambiar el relleno y los márgenes de todo el elemento, sino que la situación doasn no cambiar.

¿Alguien sabe por qué?

2

Mejor respuesta

1

Podría intentar

 app:contentInsetLeft="0dp"
 app:contentInsetStart="0dp"
 android:padding="0dp"

será como este

<androidx.appcompat.widget.Toolbar
    android:id="@+id/myToolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:contentInsetLeft="0dp"
    app:contentInsetStart="0dp"
    android:padding="0dp">
2021-11-24 05:01:24
0

Vista previa en mi Android Studio El problema es con los cachés

Trate de

  • Copia el contenido del archivo
  • Eliminar el archivo
  • Archivo > Anular Y Volver A
  • Gradle de sincronización
  • Crear un archivo nuevo con el nombre de
  • Compruebe la vista previa
  • Ejecutar la aplicación y comprobar
  • Cambiar el nombre a nombre original

Si esto no funciona

  • Cerca de android studio completamente (Comprobar el administrador de tareas y finalizar tarea si sigue funcionando)
  • Entrar %USERPROFILE%\.gradle\caches en el explorer y borrar el caché de la carpeta enter image description here
  • Vaya a su proyecto de raíz y eliminar .idea, .gradle y buildcarpetas enter image description here
  • Abierto de android studio
2021-11-24 04:54:05

Hola Omka, acabo de intentar su solución paso por paso, pero todavía tiene el problema.
imaluris

Por favor, intente la versión actualizada de respuesta
Omkar T

El problema con los valores por defecto de la barra de herramientas como la @imaluris dijo que también aparecen en la app no sólo la vista previa de lo que significa el problema no es con los archivos que necesita sólo para establecer los valores predeterminados de relleno y el contenido del recuadro 0 o cualquier que necesita para controlar el espacio
Ahmed Karam

Hola chicos, me momentáneamente resuelto mediante la adición de android:layout_marginLeft="-20dp" en la Barra de herramientas del elemento.
imaluris

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................