是否可以在列表视图上方放置一些东西?
Posted
技术标签:
【中文标题】是否可以在列表视图上方放置一些东西?【英文标题】:Is it possible to put something above listview? 【发布时间】:2020-06-22 12:19:01 【问题描述】:我试图将 textview 放在列表检查视图之上,并且输出与 textview 和 listview 重叠,这是不正确的。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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_
android:layout_
android:orientation="horizontal"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_
android:layout_
android:layout_marginEnd="352dp"
android:layout_marginBottom="712dp"
android:text="TextView" />
<LinearLayout
android:layout_
android:layout_>
<ListView
android:id="@+id/checkable_list"
android:layout_
android:layout_ />
</LinearLayout>
</RelativeLayout>
感谢您的帮助
【问题讨论】:
看看这个关于RelativeLayout的教程tutorialspoint.com/android/android_relative_layout.htm如果我是你,我也会看看ConstraintLayout!祝你好运! 【参考方案1】:类似的东西:
<?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"
xmlns:tools="http://schemas.android.com/tools"
android:layout_
android:layout_
android:orientation="vertical"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_
android:layout_
android:text="TextView" />
<ListView
android:id="@+id/checkable_list"
android:layout_
android:layout_ />
</LinearLayout>
【讨论】:
【参考方案2】:这样做
<?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"
xmlns:tools="http://schemas.android.com/tools"
android:layout_
android:layout_
android:orientation="vertical"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_
android:layout_
android:text="TextView" />
<ListView
android:id="@+id/checkable_list"
android:layout_
android:layout_ />
</LinearLayout>
【讨论】:
我删除了 textview 中的 marginEnd 并且它可以工作了,谢谢以上是关于是否可以在列表视图上方放置一些东西?的主要内容,如果未能解决你的问题,请参考以下文章
在列表表视图中放置 3 个复选标记,按下按钮,在新表视图中显示 3 列
是否可以在 ExpandableListView 中为子项放置不同的布局?