2016-05-12 5 views
0

Action_menuアクションメニューでグループ化されたチェックボックスを実装する方法xamarin android?

<?xml version="1.0" encoding="utf-8" ?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 

<item 
     android:id="@+id/menu_share" 
     android:icon="@drawable/ic_search_white_24dp" 
     android:showAsAction="ifRoom" 
     android:title="Search" 

     /> 

    <item 
     android:id="@+id/menu_settings" 
     android:showAsAction="never" 
     android:orderInCategory="100" 
     android:title="Setting" 
     /> 
     <group android:checkableBehavior="single"> 
     <item android:id="@+id/selecta" 
      android:title="Top 50" 
      android:checked="true" 
      android:actionViewClass="android.widget.checkbox" 
      android:showAsAction="always"/> 
     <item android:id="@+id/selectb" 
      android:title="New &amp; hot" 
      android:actionViewClass="android.widget.checkbox" 
      android:showAsAction="always"/> 
     </group> 

</menu> 
public override bool OnOptionsItemSelected (IMenuItem item) 
     { 
      switch (item.ItemId) 
      { 
      case Android.Resource.Id.Home: 
       drawerLayout.OpenDrawer (Android.Support.V4.View.GravityCompat.Start); 
       return true; 
      case Android.Resource.Id.selecta: 
       item.SetChecked (true); 
       return true; 
      case Android.Resource.Id.selectb: 
       item.SetChecked (true); 
       return true; 
      } 
      return base.OnOptionsItemSelected (item); 
     } 

     // Add options menu on toolbar 


     public override bool OnCreateOptionsMenu(Android.Views.IMenu menu) 
     { 
      MenuInflater.Inflate (Resource.Menu.Action_menu, menu); 
      return base.OnCreateOptionsMenu (menu); 
     } 

私は彼らがそのような私はアクションバー上のチェックボックスを追加したとき、それはチェックボックスが表示されない問題をした絵

enter image description here

以下のようにしたいですオンアクションバー

  • エラー:selecta、bはc以下のため....
  • 定義ontainそれはあなたがあなたのXMLレイアウトにタイプミスがありAction_menu.xml

enter image description here

+0

あなたは完全なエラーログを投稿できますか? – wishmaster

+0

更新された私の投稿 –

+0

私はこれまでのところそれを修正した –

答えて

0

に任意のIDが表示されません。あなたのチェックボックス項目のために:

android:actionViewClass="android.widget.CheckBox" 
関連する問題