2017-03-31 10 views
0

ツールバーのxamarin.androidに関する非常に興味深い問題があります。 問題なくナビゲーション用の引き出しを作成しました。Xamarin.Android CustomActionBar(ツールバー)レイアウトの問題

この後、私はポップアップメニューが必要なので、アクティビティの 'OnCreateOptionsMenu'にポップアップメニューが表示されます。

その後、私は

There is an image

活動

mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar); 
    mDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout); 
     SetSupportActionBar(mToolbar); 
     SupportActionBar.SetTitle(Resource.String.ApplicationName); 

     mDrawerToggle = new MyActionBarDrawerToggleHelper(
      this,       //Host Activity 
      mDrawerLayout,     //DrawerLayout 
      Resource.String.openDrawer,  //Opened Message 
      Resource.String.closeDrawer  //Closed Message 
     ); 

     mDrawerLayout.AddDrawerListener(mDrawerToggle); 
     SupportActionBar.SetDisplayHomeAsUpEnabled(true); 
     SupportActionBar.SetDisplayShowTitleEnabled(false); 
     SupportActionBar.SetHomeButtonEnabled(true); 
     mDrawerToggle.SyncState(); 

AXML

<android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
    android:layout_height="@dimen/abc_action_bar_default_height_material" 
      android:background="@android:color/holo_blue_light" 
      app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
      app:popupTheme="@style/ThemeOverlay.AppCompat.Dark" 
      android:minWidth="25px" 
      android:minHeight="25px" /> 
+0

残りのレイアウトをAXMLで掲載できますか? – parkgrrr

答えて

1

ではなく、これらのパラメータを設定するようにしてくださいその問題を見た:

+0

問題は、ツールバーの線形レイアウトから来ています。私はそれを投稿するのを忘れました。私は高さに '@ dimen/abc_action_bar_default_height_material'を使用しています。今はうまくいく –