2

タブにあるときにタイトルバーの内容を変更する方法はありますか (タブにない場合は変更しますが、解決策が見つかりませんでした)。たとえば、ボタンがほとんどないカスタム タイトル バーを作成し、タイトル バーのコンテンツ (ドローアブル、タイトル、および機能) を変更したいとします。

3.0未満のバージョンでアクションバーを実装できるかどうか教えていただければ幸いです。このプロジェクトは 2.1 で作成しています (アクション バーをゼロから作成したい)。

または、画像を挿入してボタンを配置する以外に方法がある場合(この方法で十分です)?

4

3 に答える 3

4

Honeycombより前のバージョンのAndroidにActionBarパラダイムを実装することだけを検討している場合は、ActionBarSherlockライブラリの使用を検討することをお勧めします。

ライブラリは、利用可能な場合はネイティブアクションバーを自動的に使用するか、レイアウトの周りにカスタム実装を自動的にラップします。これにより、1.6までのAndroidのすべてのバージョンに対応するアクションバーを備えたアプリケーションを簡単に開発できます。

于 2012-02-20T02:29:39.457 に答える
1

twaddington と pjco の回答は正しいです。すべての SDK レベルと互換性を持たせたい場合は、ActionBarSherlock を使用する必要があります。

メソッドactionbar.setCustomView(view)またはtab.setCustomView(view)

とにかく、ActionBarSherlockのデモで遊んでください。いくつかのクールな使用例があります。

于 2012-02-23T09:51:19.647 に答える
0

注目に値するもう 1 つのオプションは、SDK 14 API デモに付属していると思われる ActionBarCompat です。ただし、ActionBarSherlock はより多くの機能をサポートしているように見えるため、より良い解決策になる可能性があります。

于 2012-02-23T07:17:24.473 に答える