android里想要改变ListView其中一项的Laout该怎么做?
打个比方有十个item第一个使用R.Layout.list1剩下九个用R.Layout.list2...
打个比方
有十个item 第一个使用 R.Layout.list1
剩下九个用 R.Layout.list2 展开
有十个item 第一个使用 R.Layout.list1
剩下九个用 R.Layout.list2 展开
展开全部
在Adapter里面,getview方法里根据position的位置就可以更改你指定的layout。
追问
那请问一下具体参数该怎么填?
比如我想改变第一个item的布局
listItemAdapter.getView(0, R.layout.list2, parent);
像这样么? parent该填什么?Activity的content?
追答
getView是由系统回调的,你需要将你的adapter继承baseadapter,这样系统就会回调geitview,你就可以在里面更改你指定的layout了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询