Android TableView标题

时间:2014-12-02 22:33:45

标签: xamarin.android xamarin.forms custom-renderer

我正在寻找创建一个自定义渲染器来设置Android设备上的TableView标头的样式。现在它默认为黑色背景和蓝色文本。如何在自定义渲染器中引用标头?

由于

2 个答案:

答案 0 :(得分:0)

您不一定需要自定义渲染器。您可以简单地从XAML为您的列表视图设置标题的布局,就像对单元格一样,唯一的区别是您将使用listview的“GroupHeaderTemplate”元素,如下所示:

    <ListView.GroupHeaderTemplate>
        <DataTemplate>
            <ViewCell>
            ... set anything you want here for layout, styling, etc.
            </ViewCell>
        </DataTemplate>
    </ListView.GroupHeaderTemplate >

提醒一下,在为单元格设置样式时,您使用的是listview的相同格式和“ItemTemplate”元素。

答案 1 :(得分:0)

马里奥的评论最好地回答了我的问题。如果我想自定义TableView的标题,那么我最好的选择是设置它或使用主题。