Android Samples
Name | Größe | Rev. | Zeit | Autor | Log Message |
---|---|---|---|---|---|
![]() |
|||||
![]() |
566 | 1b6ef76 | 2013-05-09 09:50:26 | Masahiko, SAWAI | アクションビューのサンプルプロジェク... |
![]() |
2.31 k | 1b6ef76 | 2013-05-09 09:50:26 | Masahiko, SAWAI | アクションビューのサンプルプロジェク... |
![]() |
3.07 k | 965e4ff | 2019-05-02 13:04:39 | Masahiko, SAWAI | Updated projects file. |
! actionbar-actionview-layout(API Level 14) アクションビューのサンプル。 API Level 14 以降ではアクションバー上に任意の View を 配置することができる。これはアクションビューと呼ばれる。 アクションビューとして ProgressBar を1つ配置して、タップするとそれを 表示するサンプル。 !! 手順 メニューアイテムをアクションビューにするには メニューアイテムを定義しているXML内の item 要素に対して表示する ビューを指定する。 この指定には以下の2つの方法がある。 * item 要素の android:actionLayout 属性を使う * item 要素の android:actionViewClass 属性を使う このプロジェクトは android:actionLayout 属性を使うサンプルとする。 メニュー定義の XML ファイルの item 要素の android:actionLayout 属性に レイアウトを指定するとそのレイアウトで構成されるビューがアクションビュー としてアクションバー上に表示される。 通常、アクションビューは常時表示されるが、これを常時表示させるのではなく アクションアイテムをタップした際にのみ表示させるには item 要素の android:showAsAction 属性に "collapseActionView" を指定する。 collapseActionView を指定されたアクションビューをタップして表示状態に した場合、バックキーを押すことで非表示状態にもどる。 またアクションビューの表示状態をプログラムからコントロールする場合には 以下のメソッドを用いる。 * MenuItem#collapseActionView() : boolean * MenuItem#expandActionView() : boolean !! ビルドターゲット http://maven-android-plugin-m2site.googlecode.com/svn/plugin-info.html * mvn compile - アプリケーションのコンパイル * mvn package - apk の作成 * mvn clean - ビルドファイルの削除 * mvn install - maven の local リポジトリにインストール * mvn android:deploy - エミュレータやデバイスにインストール * mvn android:generate-sources * mvn install - アプリケーションのインストール * mvn uninstall - アプリケーションのアンインストール