안드로이드 장치에서 TableView 헤더 스타일을 지정하기 위해 사용자 지정 렌더러를 만들려고합니다. 현재는 검정색 배경과 파란색 텍스트가 기본값으로 설정됩니다. 커스텀 렌더러 내부의 헤더를 어떻게 참조 할 수 있습니까?안드로이드 TableView 헤더
감사합니다.
안드로이드 장치에서 TableView 헤더 스타일을 지정하기 위해 사용자 지정 렌더러를 만들려고합니다. 현재는 검정색 배경과 파란색 텍스트가 기본값으로 설정됩니다. 커스텀 렌더러 내부의 헤더를 어떻게 참조 할 수 있습니까?안드로이드 TableView 헤더
감사합니다.
사용자 지정 렌더러가 반드시 필요한 것은 아닙니다. 목록 뷰의 경우 XAML에서 셀의 레이아웃과 동일한 방식으로 설정하면됩니다. 차이점은 목록보기의 "GroupHeaderTemplate"요소를 다음과 같이 사용한다는 것입니다.
<ListView.GroupHeaderTemplate>
<DataTemplate>
<ViewCell>
... set anything you want here for layout, styling, etc.
</ViewCell>
</DataTemplate>
</ListView.GroupHeaderTemplate >
셀을 스타일링 할 때 listview의 "ItemTemplate"요소와 동일한 형식을 사용하고 있습니다.
GroupHeaderTemplate 속성이없는 TableView의 머리글을 사용자 지정하려고합니다. 내가 TableView에 깊이 들어가기 전까지는 그 사실을 모르고있었습니다. – DarthVadar123451
어쩌면 당신은 ListView를 사용하는 것이 더 좋을까요? –
Mario의 의견이 내 질문에 가장 잘 답변합니다. TableView의 머리글을 사용자 정의하려면 가장 좋은 옵션은 스타일을 지정하거나 테마를 사용하는 것입니다.
아마 안드로이드 테마를 정의 할 수 있습니까? http://blog.masterdevs.com/xf-day-6/ –
링크를 가져 주셔서 감사합니다. 주제를 간과했습니다. – DarthVadar123451