1,自己实现简单的
a:orientation="horizontal"
a:layout_width="match_parent"
a:layout_height="match_parent">
a:layout_width="20dip"
a:layout_height="20dip"
a:background="@color/mainLight"
a:layout_gravity="left"
a:id="@+id/MainPagerNav_leftBtn" />
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:layout_gravity="center"
a:gravity="center"
a:layout_weight="1"
a:text="我是一个标题" />
a:layout_width="40px"
a:layout_height="40px"
a:background="@color/secondDark"
a:layout_gravity="right" />
2,使用ActionBar,听说不好用
3,support.v7.widget.Toolbar 代替ActionBar,
但使它需要ActionBarActivity
然后又告诉ActionBarActivity已经过时了,
使用AppCompatActivity替换
4,接下来当隐藏title时。RequestWindowFeature(WindowFeatures.NoTitle); 报错
Java.Lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
需要在activity前加
[Activity(Label = "App2", MainLauncher = true, Icon = "@drawable/icon",Theme = "@style/Theme.AppCompat.Light")]
public class MainActivity : AppCompatActivity{}
其对应样式如下:
true
false
#2196F3
#1976D2
#FF4081
然后。。。。没有效果。 app title还在
this.SetTheme(Android.Resource.Style.ThemeBlackNoTitleBar);
也不行
ActionBar.Hide();
也不行
SupportActionBar.Hide()
终于隐藏了,这可能和我使V7.toolbar或AppCompatActivity有关吧,谁给我讲讲呢?
6,在使用v7.Toolbar时。发现Xamarin里还有一个Android.widget.Toolbar
这和Android.support.v7.widget.Toolbar 是啥关系?我试过下axml里使用Toolbar标签,
提示:找不到Android.view.Toolbar,,不知道 怎么回事?