知识点:
1.新建activity,新建layout,新建menu
首先,as在新建activity给了我们多种选择,我个人倾向于创建空的activity,这样利于初学者学习
每个activity都会重写onCreate方法,onCreate方法里面主要用来初始化布局
super.onCreate(savedInstanceState);
setContentView(R.layout.first_layout);
Button button1=(Button)findViewById(R.id.button_1);
在新建layout 的时候,每个xml里面的布局控件一定要严格的按照要求来,比如:
android:id="@+id/button_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button 1"/>
2.Toast,menu的使用
Toast使用是非常高,暂时只是初步的使用,后续会有Toast的工具类的封装
Toast.makeText(FirstActivity.this,"You Clicked Button 1",Toast.LENGTH_SHORT).show();
Toast.makeText(上下文,内容,时长).show();
menu菜单的使用:1.创建menu ,如下
main.xml
到这里我们的菜单布局就搞好了
接下来就是在activity中去引用菜单布局
1.重写onCreateOptionsMenu
@Override
public boolean onCreateOptionsMenu(Menumenu){
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
2.重写onOptionsItemSelected
@Override
public boolean onOptionsItemSelected(MenuItemitem){
switch(item.getItemId()){
caseR.id.add_item:
Toast.makeText(this,"You Clicked Add",Toast.LENGTH_SHORT).show();
break;
caseR.id.remove_item:
Toast.makeText(this,"You Clicked Remove",Toast.LENGTH_SHORT).show();
break;
default:
}
return true;
}