注册界面的优化之ActionBar组件的应用之(一)ActionBar组件的布局实现

开发步骤: 

  • 在res下menu文件夹中创建一个actionbar_menu_register.xml菜单资源文件 
  • 在资源文件中添加标签设置一个或多个ActionBar功能选项
 1 //actionbar_menu_register.xml
 2 
 3 <?xml version="1.0" encoding="utf-8"?>
 4 <menu xmlns:app="http://schemas.android.com/apk/res-auto"
 5     xmlns:android="http://schemas.android.com/apk/res/android">
 6     <item
 7     android:id="@+id/ab_return"
 8     android:orderInCategory="1"
 9     app:showAsAction="ifRoom|withText"
10     android:title="返回"/>
11 </menu>
  • 在java下org.socrates.mydiay.activity下RegisterActivity.java中重写父类方法完成ActionBar的设置
 1 //Register_Activity.java
 2 
 3 public class Register_Activity extends AppCompatActivity {
 4    ......
 5     public boolean onCreateOptionsMenu(Menu menu) {
 6         MenuInflater inflater=getMenuInflater();  //步骤1:动态引入该menu菜单的布局文件
 7         inflater.inflate(R.menu.actionbar_menu_register,menu);  //步骤2:使用inflater中的inflater方法绑定布局文件
 8         return true;
 9     }
10    ......
11 }

运行:

 小结:Ctrl+O调出方法列表,直接输入onCreateO找到onCreateOptionsMenu方法

posted @ 2016-01-03 08:46  阿兰德鱼  阅读(214)  评论(0编辑  收藏  举报