我用列表视图制作了一个公告列表。运行模拟器会下拉列表视图。(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
我真的很感激你的帮助。
1条答案
按热度按时间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.您可以根据需要调整边距。
字符串