我正在寻找创建一个自定义渲染器来为 Android 设备上的 TableView 标头设置样式。现在它默认为黑色背景和蓝色文本。如何在自定义渲染器中引用标题?
谢谢
我正在寻找创建一个自定义渲染器来为 Android 设备上的 TableView 标头设置样式。现在它默认为黑色背景和蓝色文本。如何在自定义渲染器中引用标题?
谢谢
您不一定需要自定义渲染器。您可以简单地为您的标题设置布局,甚至可以从 XAML 为您的列表视图设置与对单元格完全相同的方式,唯一的区别是您将使用列表视图的“GroupHeaderTemplate”元素,如下所示:
<ListView.GroupHeaderTemplate>
<DataTemplate>
<ViewCell>
... set anything you want here for layout, styling, etc.
</ViewCell>
</DataTemplate>
</ListView.GroupHeaderTemplate >
提醒一下,在设置单元格样式时,您使用的是相同的格式和列表视图的“ItemTemplate”元素。
马里奥的评论最好地回答了我的问题。如果我想自定义 TableView 的标题,那么我最好的选择是设置样式或使用主题。