2014-12-02 71 views
0

我希望创建一个自定义呈现样式化的TableView头在Android设备上。现在它默认为黑色背景和蓝色文本。我如何引用自定义渲染器中的头部?的Android的TableView头

谢谢

+0

可能定义一个机器人主题? http://blog.masterdevs.com/xf-day-6/ – 2014-12-03 02:27:02

+0

感谢您的链接,我忽略了主题。 – DarthVadar123451 2014-12-04 14:53:34

回答

0

您不一定需要自定义渲染器。你可以简单地设置的布局,甚至从XAML为您的列表视图完全相同的方式,你会与细胞做你的头,唯一的区别是,你使用ListView的“GroupHeaderTemplate”元素,就像这样:

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

只是一个提醒,你使用的是相同的格式和列表视图的“ItemTemplate中”元素时要样式的单元格。

+0

我期待自定义没有GroupHeaderTemplate属性的TableView的标题。直到我深入到TableView中,我才意识到这一点。 – DarthVadar123451 2014-12-04 14:56:19

+0

也许你会更好使用ListView? – 2014-12-10 13:15:49

0

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