Android:根据屏幕大小从标签切换到分割器

时间:2013-03-04 01:29:56

标签: android android-fragments

我正在为客户开发一款应用,其中平板电脑与手机外形尺寸的要求可从手机标签切换,而平板电脑尺寸设备则可拆分视图。

目前,该应用程序可在手机上使用标签,并具有源自TabActivity的主要活动。

根据我的阅读,为不同大小的设备设计通常涉及不同大小设备的不同布局......但是如果活动的基类在每个布局中不同,该怎么办? (即:电话的TabActivity,拆分视图的活动)

1 个答案:

答案 0 :(得分:1)

由于TabActivity已被弃用超过两年,所以希望您无论如何也不打算使用它。

因此,使用现代标签(例如ViewPager)和PagerTabStripthe ViewPagerIndicator library的标签式指示符(个人而言,我更喜欢后者的外观)。将您的UI结构化为两个片段。将片段放在手机上的ViewPager中。将片段放在平板电脑上水平FrameLayouts的两个LinearLayout中。

您也可以以相同的方式在操作栏中使用标签,或者可能使用a FragmentTabHost