Pourquoi est-il à gauche de l'espace sur la gauche de linéaire de mise en page?

0

La question

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>

Je suis en train d'ajouter une Barre d'outils sur mon application et j'ai un peu d'espace sur la gauche de linéaire de mise en page.

C'est le code de mon activité principale de mise en page, j'ai essayé de changer de rembourrage et de la marge de l'ensemble de l'élément, mais la situation doasn pas de changement.

Quelqu'un sait-il pourquoi?

2

La meilleure réponse

1

Pourriez-vous essayer

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

il sera comme ceci

<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

Aperçu dans mon Android Studio Le problème est avec les caches

Essayez

  • Copiez le contenu du fichier
  • Supprimer le fichier
  • Fichier > Invalide Et Redémarrage
  • Gradle de synchronisation
  • Créer un nouveau fichier avec un nom différent
  • Vérifiez l'aperçu
  • Exécutez l'application et vérifier
  • Renommer pour nom d'origine

Si cela ne fonctionne pas

  • Fermer android studio entièrement (Vérifier le gestionnaire des tâches et de fin de tâche si elle est toujours en cours d'exécution)
  • Entrez %USERPROFILE%\.gradle\caches dans l'explorateur et supprimer les caches dossier enter image description here
  • Allez à la racine de votre projet et de le supprimer .idea, .gradle et buildles dossiers enter image description here
  • Ouvrez android studio
2021-11-24 04:54:05

Salut Omka, je viens d'essayer votre solution étape par étape, mais toujours le problème.
imaluris

S'il vous plaît essayer la mise à jour de réponse
Omkar T

Le problème avec les valeurs par défaut de la barre d'outils, comme l' @imaluris dit qu'il apparaisse également dans l'application non seulement de l'aperçu afin que veux dire le problème non pas avec les fichiers de compilation, il suffit de définir les valeurs par défaut de rembourrage et contenu de l'encart de 0 ou de tout ce qu'il faut pour le contrôle de l'espace
Ahmed Karam

Bonjour les gars, j'ai momentanément résolu par l'ajout d'android:layout_marginLeft="-20dp" dans la Barre d'outils.
imaluris

Dans d'autres langues

Cette page est dans d'autres langues

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