可以在窗口小部件中自定义列表视图吗? 我遵循了本教程:https://blogs.infinitesquare.com/posts/mobile/ajouter-des-widgets-a-vos-applications-android-xamarin
但我不明白他们是如何设法自定义结果并显示它的?
此外,我动态地在列表视图中添加行。
感谢您的帮助。
答案 0 :(得分:1)
我想自定义列表视图的行(模型已经完成)我不能"分配"列表视图中的模型
在您提供的教程中,他们为列表行创建了一个布局(Widget_EpisodeItem.axml)。并将其应用于GetViewAt()方法。 Home_IncomingItem_Title和Home_IncomingItem_EpisodeTitle应该是行中的textview。您可以修改此方法以自定义列表视图。
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;
}