由于Actionbar的局限性,采用Toolbar来自定义标题栏以代替Actionbar。
任何一个新建的项目,默认都是会显示Actionbar的,需要修改parent主题:
在res/values/styles.xml文件中,修改对应的代码为:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">也可以设置为
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">在Toolbar里把自定义布局include进来就好了,如:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="#87CEEB">
<include layout="@layout/title"/>
</android.support.v7.widget.Toolbar>这样Toolbar就设计好了,接下来在main_activity.java中:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);这样打开的界面就有你想要的结果了。
当然也可以添加menu,默认地添加到右上角。
1464

被折叠的 条评论
为什么被折叠?



