0

ボタンのリスト(テキスト付きのアイコン)を含む独自のアクションバーを作成したいと思います。これにはオーバーフロー機能があります。-数字ボタンが大きすぎる場合(またはテキストが長いなどの理由で幅が画面サイズを超える場合)、このアクションバーはオーバーフローする必要があります。サンプルは、次のようなHTC電話の天気予報アプリケーションです。

オーバーフローアクションバー

と:

ここに画像の説明を入力してください

アクションバーのボタンを反転して、指定したアクションを実行できます。

AndroidにはすでにActionBarが導入されており、オーバーフロー機能があります。ただし、これは私たちの期待には適していないので、独自のウィジェットを作成したいと思います。

誰かがそれを実装する方法を知っていますか?
ありがとう。

4

1 に答える 1

0

を使用してHorizontalScrollView、すべてのものをその中に入れることができます。レイアウト幅をにmatch_parent、レイアウト高さをに設定するwrap_contentことで、ほぼ同じことを実現できます。

<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    <!-- Put the buttons here -->
</HorizontalScrollView>
于 2012-09-04T17:49:14.283 に答える