6

アクティビティのアイコンとラベルの代わりにタブを表示する方法はありますか (やりたいのですが、解決策が見つかりませんでした)。ナビゲーション タブをアクティビティ バー内 (下ではなく) に垂直表示方向 (ポートレート) で表示しようとしています。「Styled」の一例であるAndroidライブラリ「ActionBarSherlock」を見てみたのですが、標準パッケージと全く同じタブ表示があります。

アクティビティ バーの例 (「縦」方向):

アクティビティバーにタブを標準表示

+------------------------------------------------------------------------------+
| +---+                                                              /˜\    +  |
| |   | Example                                                      \_/    +  |
| +---+                                                                \    +  |
+------------------------------------------------------------------------------+
|                         |                          |                         |
|        Section 1        |        Section 2         |        Section 3        |
|                         |                          |                         |
+------------------------------------------------------------------------------+

どのように見えるかの例 (アイコンとラベルのないアクティビティ バー、内側にタブあり)

+------------------------------------------------------------------------------+
|       |       |                                                    /˜\    +  |
| Tab 1 | Tab 2 | Tab 3                                              \_/    +  |
|       |       |                                                      \    +  |
+------------------------------------------------------------------------------+

バージョン 2.2 から 4.0 の範囲でこれを実装する方法を教えていただければ幸いです。この問題で私を助けてください。

4

1 に答える 1

0

画面を横向きに回転させると、思い通りに表示されます。ポートレート モードでは、タブがスタック モードで表示されます。携帯電話 (S3 のようなものでさえ) のポートレート モードで必要なことを実行するのに十分な余地はなく、Android SDK はそれを認識しています。

これをポートレート モードで行うことに固執している場合は、カスタム タイトル バー レイアウトを検討する必要があります (ActionBarSherlock にはこのデモがあります)。

于 2012-10-02T14:22:32.863 に答える