Androidメニュー項目の切り替えボタン
-
05-09-2019 - |
質問
私のAndroidアプリケーションのような設定するtoggleableでのメニューのようにダイヤラーのアプリケーションはあなためスピーカーとミュートします。見えてきます:
http://www.isaacwaller.com/images/acall.png
どのように見えるかを確認でき、スピーカー、ミュートやオプションを切り替えボタンできるタップして切り替えは緑色です。このように、カスタムしたり、疑いのではオプション(また設定にCheckable属性)に指定します。
解決
このようになりますメニュー項目として実装のカスタムビュー。
のandroidソースコードだけで com.android.phone.InCallMenuView.java どこが実装されています。
で見せていないが、公開APIの一部が見えますね独立しています。場合はプロジェクトは対応のライセンスできる場合もありますが、いずれにコピーすお客様のプロジェクトを使用し、変更できます。
他のヒント
あなたはもともと anddev.orgする
から調達し、同様に以下のスニペットのような何かができますpublic boolean onPrepareOptionsMenu(final Menu menu) {
if(super.mMapView.isTraffic())
menu.findItem(MENU_TRAFFIC_ID).setIcon(R.drawable.traffic_off_48);
else
menu.findItem(MENU_TRAFFIC_ID).setIcon(R.drawable.traffic_on_48);
return super.onPrepareOptionsMenu(menu);
}
所属していません StackOverflow