开发步骤:
- 在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方法