gpt4 book ai didi

android - 如何在 ListView 高度设置为 fill_parent 后显示其他 View

转载 作者:行者123 更新时间:2023-11-30 03:16:58 25 4
gpt4 key购买 nike

为了防止多次调用 GetView,我将 ListView 的高度设置为 fill_parent。

如何显示 ListView 本身以外的其他 View ?

以下布局在 ViewPager 中膨胀:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="15dp" >

<ListView android:id="@+id/lv_viol_infraction"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />

<include layout="@layout/activity_prontuario_home" />
</LinearLayout>

包含的布局在哪里:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="20dp" >

<ScrollView
android:id="@+id/prontuariohome_scrollview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="none" >
.
.
.
.
</ScrollView>

</LinearLayout>

编辑:This solution不适用于高于按钮的 View

最佳答案

我不明白你想要达到什么目的,但是如果你出于某种原因需要将高度设置为 fill_parent 而不能是任何其他值,你可以将 ListView 内含 LinearLayoutheight="0dp"weight="1"。所以会是这样的:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="15dp" >

<LinearLayout android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="vertical" >
<ListView android:id="@+id/lv_viol_infraction"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>

<include layout="@layout/activity_prontuario_home" />
</LinearLayout>

关于android - 如何在 ListView 高度设置为 fill_parent 后显示其他 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19902693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com