1
我有一个自定义视图,DateView
(它扩展了LinearLayout
),当给定日期时,显示它。问题在于屏幕的大小,我希望DateView
在小屏幕,正常屏幕,大屏幕和xlarge屏幕上呈现不同的日期。 DateView
延伸LinearLayout
是有用的,因为我可以在任何时候实例化DateView
和addChild
。不同屏幕尺寸的自定义视图
任何想法?
我有一个自定义视图,DateView
(它扩展了LinearLayout
),当给定日期时,显示它。问题在于屏幕的大小,我希望DateView
在小屏幕,正常屏幕,大屏幕和xlarge屏幕上呈现不同的日期。 DateView
延伸LinearLayout
是有用的,因为我可以在任何时候实例化DateView
和addChild
。不同屏幕尺寸的自定义视图
任何想法?
哇!走进我问过的这个古老的问题。无论如何,这是我解决问题的方法。
有两种方式(即我是来等)来解决这个问题
include
客户端XML布局中的模式。在客户端类中,加载include
ded布局并将其传递给公开内容修改方法的DateViewManager类。我越来越喜欢第二种方法,因为它是更简洁更实现目标的方式:使用Android资源管理功能来提供多种屏幕类型。