2013-03-04 37 views
0

我正在爲客戶端開發應用程序,其中平板電腦和手機外形要求從手機標籤切換到大型平板電腦尺寸設備的分割視圖。Android:根據屏幕大小從標籤切換到分隔符

目前該應用程序可以在帶有選項卡的手機上工作,並且具有派生自TabActivity的主要活動。

從我讀過的內容來看,針對不同尺寸設備的設計通常涉及不同尺寸設備的不同佈局......但是如果活動的基類在每個佈局中不同,該怎麼辦? (即:電話TabActivity,活動分割視圖)

回答

1

由於TabActivity已被棄用超過兩年,希望你沒有打算使用這個。

因此,請使用現代標籤,例如ViewPager,結合PagerTabStripthe ViewPagerIndicator library(個人而言,我更喜歡後者的外觀)的標籤式指示符。把你的用戶界面分成兩部分。將手機上的片段放在ViewPager中。將片段放在兩個FrameLayouts中,放在平板電腦上的水平線LinearLayout中。

您也可以使用操作欄中的選項卡或可能使用a FragmentTabHost中的選項卡,其方式大致相同。

+0

FragmentTabHost原來是最簡單的修復方法... – 2013-03-04 03:12:19