Android 是否可以根据listview使用的适配器属性进行更改?

Android 是否可以根据listview使用的适配器属性进行更改?,android,listview,adapter,listview-adapter,Android,Listview,Adapter,Listview Adapter,我有以下FragmentA,其中包含3个选项卡(片段):选项卡1、2、3。每个选项卡都有自己的列表视图。选项卡2和3使用相同的listViewAdapter,只有一个区别,在选项卡2中我需要显示一个额外的布局,而在选项卡3中我不需要。listViewAdapter是我设置所有视图和逻辑的地方,在两个选项卡中都是相同的(我从请求中获取一些数据)。我想制作相同的listViewAdapter,这样我就可以显示一个额外的Layout是多余的。是否可以告诉适配器根据所选选项卡隐藏所述的布局?您的意思是希

我有以下
Fragment
A,其中包含3个选项卡(片段):选项卡1、2、3。每个选项卡都有自己的
列表视图
。选项卡2和3使用相同的
listViewAdapter
,只有一个区别,在选项卡2中我需要显示一个额外的
布局,而在选项卡3中我不需要。
listViewAdapter
是我设置所有视图和逻辑的地方,在两个选项卡中都是相同的(我从请求中获取一些数据)。我想制作相同的
listViewAdapter
,这样我就可以显示一个额外的
Layout
是多余的。是否可以告诉适配器根据所选选项卡隐藏所述的
布局

您的意思是希望选项卡2下面有一个
列表视图
和一个
布局
,作为
相对位置
?是的,这是可能的。传递适配器中所选选项卡的索引,并根据该索引区分布局。索引不会基于选项卡索引。这将您的逻辑与UI实现紧密联系在一起。相反,我会添加一个类似showFooView(booleanShow)的函数,并在每次使用正确的参数加载选项卡时调用该函数。实现它最简单的方法可能是始终添加该视图,但如果不想显示它,则将其可见性设置为“消失”。@OmarAbdelhafiz我指的是
listViewItem
Layout
@Gabetechan这是我一直在寻找的,但昨晚想不起来的。非常感谢。