2012-01-07 9 views
3

ICSで始まる長押しメニューの代替品と思われる情報を探しています。Android ICSのコンテキストメニューの置き換え

最新のバージョンのGoogleミュージックをお持ちの場合は、メニューが表示されます。ほとんどの場合、それはちょっと右の三角です。

長いプレゼンテーションメニューは使用できなくなり、大きな画面ではコンテキストメニューが再作成されないため、これらのICSメニューを実装しようとしています。私はこの動作またはこのアイコンの仕様、その間隔、サイズなどを探しています。

答えて

3

私はウィジェットを見つけました。実際にはスピナーです。 「電子メール」アプリケーションのソースコードは、我々はここで見ることができますサンプルを持っている:私たちは、電子メールプログラムで、このUIを見れば

https://github.com/android/platform_packages_apps_email/blob/master/res/layout/account_setup_incoming_fragment.xml

<TextView 
    android:text="@string/account_setup_incoming_security_label" 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent" 
    android:textAppearance="?android:attr/textAppearanceSmall" 
    android:textColor="?android:attr/textColorPrimary" /> 
<Spinner 
    android:id="@+id/account_security_type" 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent" 
    android:contentDescription="@string/account_setup_incoming_security_label" /> 

、我々は小さな三角形のメニューを見ることができますし、それはですそれに貢献しているこのスピナー。

小さな三角形のアイコンがここで見つけることができます:

https://github.com/android/platform_packages_apps_email/blob/master/res/drawable-hdpi/ic_mailbox_collapsed_holo_light.png

といくつかのサンプルの使用量は、ここで見つけることができます:

https://github.com/android/platform_packages_apps_email/blob/master/src/com/android/email/activity/MailboxFragmentAdapter.java