1
我有一個自定義視圖,DateView
(它擴展了LinearLayout
),當給定日期時,顯示它。問題在於屏幕的大小,我希望DateView
在小屏幕,正常屏幕,大屏幕和xlarge屏幕上呈現不同的日期。 DateView
延伸LinearLayout
是有用的,因爲我可以在任何時候實例化DateView
和addChild
。不同屏幕尺寸的自定義視圖
任何想法?
我有一個自定義視圖,DateView
(它擴展了LinearLayout
),當給定日期時,顯示它。問題在於屏幕的大小,我希望DateView
在小屏幕,正常屏幕,大屏幕和xlarge屏幕上呈現不同的日期。 DateView
延伸LinearLayout
是有用的,因爲我可以在任何時候實例化DateView
和addChild
。不同屏幕尺寸的自定義視圖
任何想法?
哇!走進我問過的這個古老的問題。無論如何,這是我解決問題的方法。
有兩種方式(即我是來等)來解決這個問題
include
客戶端XML佈局中的模式。在客戶端類中,加載include
ded佈局並將其傳遞給公開內容修改方法的DateViewManager類。我越來越喜歡第二種方法,因爲它是更簡潔更實現目標的方式:使用Android資源管理功能來提供多種屏幕類型。