gpt4 book ai didi

android - android中可扩展 ListView 下方的元素

转载 作者:行者123 更新时间:2023-11-30 04:10:55 29 4
gpt4 key购买 nike

我在我的 android 应用程序中使用 ExpandableListView。我面临的问题是,如果我在 expandablelistview 下方有一些元素(例如 textview),当单击一个组并显示其子项时,它会隐藏。这发生在我使用 LinearLayout。以下是我的代码:

<LinearLayout
android:orientation="vertical"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
>
<ExpandableListView
android:id="@android:id/list"
style="@style/listStyle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:groupIndicator="@drawable/group_indicator"

/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="TextView below ExpandableListView"
/>
</LinearLayout>

如果我用 RelativeLayout 替换 LinearLayout,则相反。 textview 没有隐藏,但是 open 组的子组或列表中较低的组隐藏在 textview 下方。我该如何解决这个问题?

最佳答案

将此行添加到代码中:

 android:layout_weight="1"

它将如下所示:

  <LinearLayout  
android:orientation="vertical"
android:layout_height="fill_parent"
android:layout_width="fill_parent" >
<ExpandableListView
android:id="@android:id/list"
style="@style/listStyle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:groupIndicator="@drawable/group_indicator" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="TextView below ExpandableListView" />
</LinearLayout>

希望对您有所帮助。

关于android - android中可扩展 ListView 下方的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883781/

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