Xamarin.Android如何在XML中创建和添加自定义视图

时间:2018-11-07 12:34:51

标签: c# android xml xamarin

我有一个加载一些数据的片段,并有一个过滤器。过滤器有3种模式:每天,每周,每月。每种模式的外观都不同...例如:每天只有一个textview打开日期选择器,而每月模式只有微调器仅使用数年和数月。

此刻,我做的是3个单独的LinearLayouts,其中带有相关的小部件,然后根据过滤器模式交换其可见性,这将很多无关的代码带入了片段类。

我认为我需要做一个自定义视图,该视图应该封装所有逻辑并将其像这样添加到xml中-{{1}},但我似乎找不到正确的方法来指导它。

我是否使用自定义布局并以某种方式膨胀到扩展View的类中? 我是否要构建一个扩展View的类并以编程方式添加小部件?

任何人都可以提供一个简单的例子吗?

谢谢

0 个答案:

没有答案