C# 小部件中的自定义listview

C# 小部件中的自定义listview,c#,android,xamarin,widget,dynamic-programming,C#,Android,Xamarin,Widget,Dynamic Programming,是否可以在小部件中自定义listview? 我遵循了本教程: 但我不明白他们是如何定制并显示结果的 此外,我在listview中动态添加行 谢谢你的帮助 我想自定义listview的行(模型已经完成),我不能将模型“分配”到listview 在您提供的教程中,他们为列表行创建布局(Widget_eposodeitem.axml)。并将其应用于GetViewAt()方法。Home_IncomingItem_标题和Home_IncomingItem_eposodetitle应该是行中的文本视图。您可

是否可以在小部件中自定义listview? 我遵循了本教程:

但我不明白他们是如何定制并显示结果的

此外,我在listview中动态添加行

谢谢你的帮助

我想自定义listview的行(模型已经完成),我不能将模型“分配”到listview

在您提供的教程中,他们为列表行创建布局(Widget_eposodeitem.axml)。并将其应用于GetViewAt()方法。Home_IncomingItem_标题和Home_IncomingItem_eposodetitle应该是行中的文本视图。您可以修改此方法以自定义listview

public RemoteViews GetViewAt(int position)
{
    var rV = new RemoteViews(_context.PackageName, 
               Resource.Layout.Widget_EpisodeItem); //The list row layout
    var data = _episodes[position];
    rV.SetTextViewText(Resource.Id.Home_IncomingItem_Title, "titre");
 
    var ei = "2x04 : Nous à infinite square";
    rV.SetTextViewText(Resource.Id.Home_IncomingItem_EpisodeTitle, ei);
 
    return remoteView;
}

你的链接抛出一个404…嗯,你能指定你的问题吗?不可能将其理解为非法语。是否可以在widget中自定义listview?是的,这是可能的。您必须更具体地说明您需要澄清的内容。您好,谢谢您的回答,但我的小部件中没有显示任何内容。就好像它没有通过GetViewAt()。@Choupi您是否为小部件设置了数据?你能提供你的项目吗?事实上,我在listview之前有一个标题(显示得很好),然后我有我的listview,在另一个axml文件中,我有一个带有LinearLayout的模型(可以阻止吗?)。在GetViewAt()中,我填写我的行模板,在onUpdate中声明一个意图(context,widgetService),并在列表中创建一个带有意图的setRemoteAdapter。。但是什么也没有显示。我在上的小部件中找到了自定义listview的工作演示。你可以参考一下。我找不到你的小部件在没有代码的情况下不能工作的原因。谢谢,我将遵循本教程,看看会发生什么。小问题模板文件必须绝对采用“axml”或“xml”格式?