我有一个自定义适配器,我根据此处ListView
显示的示例进行了模制。
我想采用用户的选择并为该选择增加不同的布局。这样我就可以在选择项目时展开视图以显示更多信息。我可以使用类似的方法简单地在点击时膨胀一个新的布局吗?
protected void onListItemClick(ListView list, View v, int position, long id){
super.onListItemClick(list, v, position, id);
LayoutInflater inflate = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = inflater.inflate(R.layout.new_layout, null);
在这部分代码之后,我将填充个人TextView
和ImageView
对象,就像我在初始列表中所做的那样,只是这次我将包含更多字段。这是正确的还是有更好的方法?