我有ListView,其中每个项目都表示为图像+文本,在单独的布局中定义。 当用户点击任何项目时,我想扩展所选项目以及其他信息,因此listview将具有更大的高度并包含一些文本。 这样做的最佳做法是什么?我应该以某种方式替换listview项目视图吗?
答案 0 :(得分:1)
您可以通过将Visibility属性设置为Invisible来使用它,然后在单击Item时将其更改为Visible。请注意,信息高度应该是自动的,您需要在每次修改时计算ListView高度;
已编辑的代码:
FindViewById<TextView>(Resource.Id.Test).Visibility = Android.Views.ViewStates.Invisible;
使用此代码将元素(例如TextView)设置为Invisible或Visible(ViewStates.Visible)