Android Studio布局错误:模拟器

zqdjd7g9  于 12个月前  发布在  Android
关注(0)|答案(1)|浏览(127)

我用列表视图制作了一个公告列表。运行模拟器会下拉列表视图。(RelativeLayout正在使用中,当模拟器运行时,列表视图会下拉。)我不知道要使用什么布局。我将感谢您的帮助。
对应的xml源代码:

<TextView
    android:id="@+id/selected_item_textview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentStart="true"
    android:layout_alignParentTop="true"
    android:layout_marginStart="68dp"
    android:layout_marginTop="19dp"
    android:layout_weight="1"
    android:text="공지사항"
    android:textColor="@color/black"
    android:textSize="20dp"
    android:textStyle="bold" />

<ImageButton
    android:id="@+id/imageButton"
    style="?android:borderlessButtonStyle"
    android:layout_width="71dp"
    android:layout_height="wrap_content"
    android:layout_alignParentStart="true"
    android:layout_alignParentTop="true"
    android:layout_marginStart="-7dp"
    android:layout_marginTop="10dp"
    app:srcCompat="@drawable/baseline_arrow_back_24" />

<Button
    android:id="@+id/btn_noti"
    style="?android:borderlessButtonStyle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_alignParentEnd="true"
    android:layout_marginTop="12dp"
    android:layout_marginEnd="17dp" />

<ListView
    android:id="@+id/lvw"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentStart="true"
    android:layout_alignParentBottom="true"
    android:layout_centerVertical="true"
    android:layout_marginStart="-1dp"
    android:layout_marginBottom="-9dp" />

字符串
enter image description here
我真的很感激你的帮助。

pepwfjgg

pepwfjgg1#

这是因为这个属性android:layout_alignParentBottom="true"。这将视图对齐到父对象RelativeLayout的底部。由于RelativeLayout的高度是match_parent,它填充了整个屏幕,并将ListView放在底部。
1.从ListView中删除属性android:layout_alignParentBottom="true"。您可能还希望删除android:layout_centerVertical="true"
1.使用layout_below属性将ListView设置为低于selected_item_textview
1.您可以根据需要调整边距。

<ListView
        android:id="@+id/lvw"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_below="@id/selected_item_textview"
        android:layout_marginStart="-1dp"
        android:layout_marginBottom="-9dp" />

字符串

相关问题