C# MvvmCross 3.0.14-MvxListView选择在Android中不起作用

C# MvvmCross 3.0.14-MvxListView选择在Android中不起作用,c#,android,xamarin.android,xamarin,mvvmcross,C#,Android,Xamarin.android,Xamarin,Mvvmcross,我已将MvvmCross库从3.0.12更新为3.0.14,并且MVXListView的项目选择已停止工作 我从第一个演示应用程序中创建了一个用于显示此内容的。该项目包含两个具有相同代码但版本不同的MvvmCross库的解决方案 3.0.12版本运行良好(选中的项目保持选中状态) 3.0.14版本破坏了该行为 我是否必须更改代码中的某些内容,或者这是框架的一个bug 我在项目中使用API级别12 ListView项的可绘制项如下所示: <?xml version="1.0" encod

我已将MvvmCross库从3.0.12更新为3.0.14,并且MVXListView的项目选择已停止工作

我从第一个演示应用程序中创建了一个用于显示此内容的。该项目包含两个具有相同代码但版本不同的MvvmCross库的解决方案

  • 3.0.12版本运行良好(选中的项目保持选中状态)
  • 3.0.14版本破坏了该行为
我是否必须更改代码中的某些内容,或者这是框架的一个bug

我在项目中使用API级别12

ListView项的可绘制项如下所示:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@color/list_item_pressed" android:state_pressed="true"/>
    <item android:drawable="@color/list_item_selected" android:state_selected="true"/>
    <item android:drawable="@color/list_item_selected" android:state_activated="true"/>
    <item android:drawable="@color/list_item_default"/>

</selector>


我通过
SetItemChecked(位置,isChecked)选择项目方法。

此问题在MvvmCross 3.1.1中已修复。有关更多信息,请参阅Github评论:

可能链接到Thank@Stuart,看起来是同一个问题。我目前在Droid项目中使用3.0.12。是否有任何解决方法或修复的预测?再次感谢!