Android ListView和动态行大小
我希望在一个ListView中使用不同的行描述符(来自XML布局资源)。我能,怎么能 另外,我希望能够基于ListView中每一行的数据以编程方式更改行的大小。我能,怎么能 先谢谢你,我爱你 M 我想换一排 描述符(来自XML布局) 资源)在一个列表视图中。我能和你谈谈吗 怎么做 步骤1:重写适配器类并实现Android ListView和动态行大小,android,listview,layout,android-activity,resources,Android,Listview,Layout,Android Activity,Resources,我希望在一个ListView中使用不同的行描述符(来自XML布局资源)。我能,怎么能 另外,我希望能够基于ListView中每一行的数据以编程方式更改行的大小。我能,怎么能 先谢谢你,我爱你 M 我想换一排 描述符(来自XML布局) 资源)在一个列表视图中。我能和你谈谈吗 怎么做 步骤1:重写适配器类并实现newView()/bindView()(或者getView()如果ArrayAdapter) 步骤#2:根据需要的布局,在需要时将所需行充气 步骤3:重写getViewTypeCount()
newView()
/bindView()
(或者getView()
如果ArrayAdapter
)
步骤#2:根据需要的布局,在需要时将所需行充气
步骤3:重写getViewTypeCount()
和getItemViewType()
,返回适当的值,以便Android知道为每种不同类型的行使用不同的对象池
覆盖#1和#2,但仅适用于一种类型的行。对不起,我手头没有多行类型的示例
另外,我希望能够
以编程方式更改
行,基于每个行中的数据
行,在列表视图中。我能,怎么能
把更大的东西放在一排。行的高度由其内容决定