2 votes

Impossible de voir le bouton dans le GridLayout

Dans Android Studio. J'ai suivi un tutoriel youtube sur GridLayout. J'essaie d'utiliser GridLayout avec layout_width et height qui sont définis sur wrap_content et d'y ajouter un bouton. Mais je ne peux pas voir le bouton, ou tout ce que j'ajoute normalement.

Vous avez une idée de la façon de résoudre ce problème ?

Photo :

J'essayais de suivre ce vidéo

Il peut voir tous les boutons et le texte, mais pas moi.

Code texte XML :

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.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="wrap_content"
android:layout_height="wrap_content"
tools:context=".MainActivity">

<android.support.v7.widget.GridLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    tools:layout_editor_absoluteX="8dp"
    tools:layout_editor_absoluteY="8dp">

    <Button
        android:id="@+id/button6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="0dp" />
</android.support.v7.widget.GridLayout>

</android.support.constraint.ConstraintLayout>

Code Java (non nécessaire) :

package com.example.naveh.layla;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    }
}

1voto

John Joe Points 971

À partir du lien Github : https://github.com/buckyroberts/Source-Code-from-Tutorials/tree/master/Android_Beginners/017%20GridLayout

Utilice GridLayout au lieu de android.support.v7.widget.GridLayout

0voto

Sandip Points 175

J'ai essayé d'exécuter le code dans ma machine, il fonctionne bien. Le bouton est visible. S'il vous plaît essayer de changer le thème de votre section de prévisualisation, et aussi exécuter sur un appareil réel.

0voto

Tadashi BK Points 1

Essayez d'utiliser GridLayout au lieu de androidx.gridlayout.widget.GridLayout.

Cela m'a aidé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X