0

私は、タブレットと電話のフォームファクターの要件が、電話のタブと、より大きなタブレットサイズのデバイスの分割ビューから切り替わるクライアント向けのアプリを開発しています。

現在、アプリはタブ付きの電話で動作し、TabActivityから派生したメインアクティビティがあります。

私が読んだことから、さまざまなサイズのデバイスの設計には、通常、さまざまなサイズのデバイスのさまざまなレイアウトが含まれます...しかし、アクティビティの基本クラスがレイアウトごとに異なる場合はどうでしょうか。(例:電話の場合はTabActivity、分割ビューの場合はActivity)

4

1 に答える 1

1

2年以上非推奨になっているのでTabActivity、とにかくそれを使用することを計画していなかったと思います。

したがって、 ViewPagerIndicatorライブラリのタブスタイルインジケータViewPagerと組み合わせて、などの最新のタブを使用します(個人的には後者の外観が好きです)。UIを2つのフラグメントに構造化します。電話のに断片を置きます。タブレット上で水平に2つに断片を置きます。PagerTabStripViewPagerFrameLayoutsLinearLayout

アクションバーのタブ、または場合によってFragmentTabHost、とほぼ同じ方法でタブを使用することもできます。

于 2013-03-04T01:40:27.233 に答える