Nativescript 如何在radlistview点击事件中更改组件的图像

Nativescript 如何在radlistview点击事件中更改组件的图像,nativescript,Nativescript,我有一个radlist视图,它的子视图上有一些单选按钮一样的图像 <lv:RadListView row="2" items="{{ choices_list }}" loaded="onLoaded" selectionBehavior="Press" multipleSelection="false" itemLoading="onItemLoading" itemTap="onItemTap"> <lv:RadListVi

我有一个radlist视图,它的子视图上有一些单选按钮一样的图像

 <lv:RadListView row="2" items="{{ choices_list }}" loaded="onLoaded" selectionBehavior="Press" multipleSelection="false" itemLoading="onItemLoading" itemTap="onItemTap">
                        <lv:RadListView.itemTemplate>
                            <GridLayout rows="*" borderRadius="5" columns="auto,*" class="bgws p-20" margin="20 0 0 0">
                                <Image col="0" id="radio_button" src="~/images/radio.png" stretch="fill" />
                                <Label col="1" text="{{ $value }}" class="fs18 font2" textWrap="true" />
                            </GridLayout>
                        </lv:RadListView.itemTemplate>
                    </lv:RadListView>
重要
我无法更改正在传递的数组的格式

理想情况下,您希望在传递的数组中具有列表的状态。然后,当您想要将数据发送到API时,可以将其转换回所需的格式。如果你不采取这种方法,你将不可避免地遇到其他问题。(如果您不知道我的意思,请阅读以下内容:)您必须更改数据格式,以便轻松跟踪被点击的数据和未被点击的数据。您不能直接修改视图。@ShivaPrasad好的,我会将数组更改为本地对象并使用它。非常感谢。
exports.onItemTap = function(args) {
    console.log(args.view.bindingContext);
}