Xamarin Android。列表视图中所选项目的单独视图

时间:2017-12-05 11:43:41

标签: android listview xamarin

我有ListView,其中每个项目都表示为图像+文本,在单独的布局中定义。 当用户点击任何项目时,我想扩展所选项目以及其他信息,因此listview将具有更大的高度并包含一些文本。 这样做的最佳做法是什么?我应该以某种方式替换listview项目视图吗?

1 个答案:

答案 0 :(得分:1)

您可以通过将Visibility属性设置为Invisible来使用它,然后在单击Item时将其更改为Visible。请注意,信息高度应该是自动的,您需要在每次修改时计算ListView高度;

已编辑的代码:

FindViewById<TextView>(Resource.Id.Test).Visibility = Android.Views.ViewStates.Invisible;

使用此代码将元素(例如TextView)设置为Invisible或Visible(ViewStates.Visible)