-1
votes

Comment définir mon imageView en haut de l'écran quelle que soit la résolution?

Alors j'essaie d'obtenir l'image d'aligner avec le haut de l'écran et qu'il existe actuellement un espace entre le imageview code> et la barre où vous pouvez voir la batterie, etc.

IT Ne montre pas l'écart dans l'aperçu de la mise en page mais il fait sur mon téléphone. p>

Entrez la description de l'image ici p>

<?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="match_parent"
    android:layout_height="match_parent"
    android:background="@color/Background"
    android:orientation="vertical"
    tools:context=".SomeActivity"
    android:gravity="center">


    <ImageView
        android:id="@+id/imageView2"
        android:layout_width="match_parent"
        android:layout_height="350dp"
        android:src="@drawable/man"
        tools:layout_editor_absoluteX="0dp" />


8 commentaires

"Outils: Layout_editor_Absolutex =" 0DP "" Cette ligne fait mal "dans le studio Android". Pour la source de l'écart, veuillez vous reporter, peut-être, le conteneur pour ce XML que vous avez collé en question.


Essayez d'ajouter 'app: layout_constrainttop_totopof = "parent" à imageview. Et essayez également de supprimer 'Android: Gravity = "Centre"' de la mise en page de contrainte parent.


Je pense que vous mentionnez sur la barre d'action dans votre question


Quel est le thème de votre activité ? Cette écart est peut-être actebar ?


Il n'y a pas de barre d'action là-bas


L'écart est littéralement juste un espace vide, je peux voir la couleur de fond


@Markdenom Je suppose que l'espace vide est dû au remplissage par défaut de la disposition du conteneur. Vous pouvez vérifier le styles.xml si elle est appliquée à une mise en page spécifique ou que vous pouvez vérifier si le groupe de visualisation contenant a du rembourrage ou de la marge.


Veuillez ajouter le thème de votre activité


3 Réponses :


0
votes

J'utilise cela. Vous pouvez essayer cela. xxx


0 commentaires

0
votes

Pour définir n'importe quelle vue sur le sommet parent pour utiliser cet attribut

App: Layout_constrainttop_totopof = "@ + id / parent_id" strong> p>

Ceci est mon code P>

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#fff"
android:orientation="vertical">
<ImageView
    android:id="@+id/imageView"
    android:layout_width="match_parent"
    android:layout_height="350dp"
    app:srcCompat="@drawable/demo_img_4" />
 </LinearLayout>


0 commentaires

0
votes

Tout ce que vous avez à faire est d'ajouter le code suivant dans votre imageview xxx

et une autre approche serait d'utiliser linearlayout ou < Code> RelativelAnAout comme mise en page parent


0 commentaires