Xamarin.Android CustomActionBar(工具栏)布局问题
问题描述:
我在工具栏中有一个关于xamarin.android的非常有趣的问题。 我创建的导航抽屉切换没有问题。Xamarin.Android CustomActionBar(工具栏)布局问题
在此之后,我需要在Activity的'OnCreateOptionsMenu'中弹出菜单,使充气弹出菜单。
然后我看到这个问题
活动
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" />
答
尝试设置这些参数来代替:
android:layout_height="?actionBarSize"
android:minHeight="?attr/actionBarSize"
+0
问题是从工具栏中的线性布局comin'。我忘了发布它。我正在使用'@ dimen/abc_action_bar_default_height_material'作为高度。现在工作正常 –
你可以发布你的布局AXML的其余部分吗? – parkgrrr