Android:根据屏幕大小从标签切换到分隔符
问题描述:
我正在为客户端开发应用程序,其中平板电脑和手机外形要求从手机标签切换到大型平板电脑尺寸设备的分割视图。Android:根据屏幕大小从标签切换到分隔符
目前该应用程序可以在带有选项卡的手机上工作,并且具有派生自TabActivity的主要活动。
从我读过的内容来看,针对不同尺寸设备的设计通常涉及不同尺寸设备的不同布局......但是如果活动的基类在每个布局中不同,该怎么办? (即:电话TabActivity,活动分割视图)
答
由于TabActivity
已被弃用超过两年,希望你没有打算使用这个。
因此,请使用现代标签,例如ViewPager
,结合PagerTabStrip
或the ViewPagerIndicator library(个人而言,我更喜欢后者的外观)的标签式指示符。把你的用户界面分成两部分。将手机上的片段放在ViewPager
中。将片段放在两个FrameLayouts
中,放在平板电脑上的水平线LinearLayout
中。
您也可以使用操作栏中的选项卡或可能使用a FragmentTabHost
中的选项卡,其方式大致相同。
FragmentTabHost原来是最简单的修复方法... – 2013-03-04 03:12:19