アクションバーを学びます

1、アクションバーを追加

ActionBar的添加非常简单,只需要在AndroidManifest.xml中指定Application或Activity的theme是Theme.Holo或其子类就可以了,在Android 3.0及更高的版本中,Activity中都默认包含有ActionBar组件。

2、アクションバーをキャンセル

あなたが非表示にする必要がある場合はアクションバーには、マニフェストファイルにNoTitleBarためのあなたの財産活動のスタイルでテーマを設定することができます

  別のアプローチは、実行時に非表示を呼び出す()メソッドは、アクションバーを表示するには、show()メソッドを呼び出して、アクションバーを非表示にすることができます()。

アクションバー= getActionBarアクションバー();
actionBar.hide();
  あなたがアクションバーを非表示にすると、システムの全体の内容は、活動の空間全体を埋めます。

注:アクションバーのアクティビティを削除することでしたテーマ(テーマ)を使用している場合、ウィンドウはもはやアクションバーできなくなりますので、ActionBar--コールgetActionBar()メソッドが返すヌル値を追加するには、実行時に方法はありません。

3.修正アクションバーのアイコンとタイトル

デフォルトでは、システムが使用するか、アイコン属性は、アクションバーのアイコンとして画像を指定しますが、私たちは、このデフォルトの動作を変更することができます。私たちはアクションバーのアイコンとして別の写真を使用したい場合は、ロゴや財産、タイトルおよび指定するには、ラベルのプロパティの内容を指定することができます。例えば、プロジェクト/ディレクトリの下に描画可能cnblog_icon.png解像度の画像があり、あなたはAndroidManifest.xmlをでこれを指定することができます。


次のような効果があります

アクションボタンを追加します。4.

アクションバーはまた、アクションバーアイコンやテキストフォーム上に直接表示されるアプリケーションのアクションボタンの現在の機能に関連付けられた提供されてもよいです。もちろん、あまりにも多くのボタン場合、アクションバーに表示することができない、余分なオーバーフローが内部を非表示にすることができ、いくつかのボタンが(右側の3つのポイントがオーバーフローボタンである)、すべてのアクションボタンを見ることがオーバーフローボタンをクリックします。

活動開始は、システムはアクションボタンのすべてを削除するには()メソッドのonCreateOptionsMenu活動を呼ぶとき、私たちは唯一のメニューリソースをロードするために、このメソッドを必要とし、すべてのアクションボタンがその中にリソースファイルに定義されています。

公開された79元の記事 ウォン称賛16 ビュー20000 +

おすすめ

転載: blog.csdn.net/weixin_42446445/article/details/104842822