gpt4 book ai didi

android - ListView 在另一个 ListView 中

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:48:33 24 4
gpt4 key购买 nike

我必须在垂直 ListView 中制作水平 ListView 。两个 ListView 都可以有任意数量的元素,并且都需要是可滚动的。

我将如何实现这一点,因为我读过 android 不支持 ListView 层次结构。

谢谢!

CUSTOM UI

最佳答案

要实现这一目标,您必须执行以下操作:

  1. 创建一个具有单个 LinearLayout 的 Vertical ScrollView。
  2. 现在在这个 Linearlayout 中创建水平 ListView,如下面的示例所示:

因此,这将允许您在屏幕垂直滚动以及在每个 ListView 中水平滚动

例如。

<ScrollView>  

<LinearLayout..... //this a vertically oriented layout
>
<ListView/>
.
.//This listViews Are Horizontal
.
<ListView>
</Linearlayout>
</ScrollView>

编辑将动态 ListView 添加到 LinearLayout。

LinearLayout ll=(LinearLayout)findViewById(R.id.id_given_in_the_XML_file);  
ListView lv=new ListView(Activityname.this);
.
.
.
Do All ListView Processing Here
.
.
.
lv.setAdapater(adapter);

ll.addView(lv);

关于android - ListView 在另一个 ListView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11721502/

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