0

先週、アプリのハニカムの更新を開始し、それ以来、ドキュメントが利用可能になりました。私のアプリで変更すべき本当に大きなことの 1 つは、ActionBar の使用です。文書からの次の文には少しがっかりしています。

ただし、タブの追加やアクション バーのスタイルの変更など、アクション バー API を使用する場合は、android:minSdkVersion を「11」に設定して、ActionBar クラスにアクセスできるようにする必要があります。

ActionBar を利用したい場合、追加のアプリを作成する必要があるということですか、それともこれを回避する方法はありますか?

4

1 に答える 1

1

いいえ、ドキュメントのそのビットは正しくありません。android:targetSdkVersion="11"アクション バーを使用するには、 に加えて、オプション メニュー XML リソースの適切な設定が必要です。

API レベル 11 以降にのみ存在するメソッドへのアクセスを必要とするアクション バーの機能を使用する場合は、コードのその部分を古いデバイスで実行しないように注意する必要があります。これは、カスタムをアクション バーに配置したサンプル プロジェクトですが、Honeycomb 以降Viewでのみ構成しようとしています。Viewこの同じコードは、1.6 までの古いバージョンの Android でも正常に動作します。

于 2011-02-24T12:54:12.997 に答える