8

私はアプリを構築していて、ABS (アクション バー シャーロック) 4.0 を使用してボタンを左に揃えたいと思っています。この下に示すように、ドロップボックス インターフェイスが本当に気に入っています。

ドロップボックスのインターフェース

だから、私の質問は次のとおりです。ボタンを左に揃えるにはどうすればよいですか?また、ボタンを使用してViewFlowのビュー間をジャンプするにはどうすればよいですか?

ABS にタブを追加することはできるが、Dropbox インターフェースのようなタイトルでは追加できないことを私は見てきました。

ありがとう。また、ソースコードが必要な場合は、必要に応じて後で追加します。

よろしく

スティアン・インステボー

4

1 に答える 1

8

setCustomView()は、あなたが探している魔法のメソッドです。

Dropbox アプリに表示されるのと同じレイアウトを実現するには、最初に ActionBar でsetDisplayShowHomeEnabled(false)を呼び出します。

次に、ボタンのレイアウトを XML のどこかに定義できます。これが完了したら、 setCustomView(R.layout.my_actionbar_nav) を呼び出すとうまくいきます。(ActionBar の左側に配置されます)。

レイアウトの内側のボタン ビューに適切な onClick リスナーを接続するのはユーザーの責任ですが、カスタム ナビゲーションを設定するために支払うのは悪くありません。

于 2012-12-16T22:08:01.430 に答える