基本活动
2019-01-31 本文已影响0人
DungSiugei
创建一个按钮
1、在布局文件(layout)中添加
android:id="@+id/id_name" //指明这个按钮的id名
android:layout_width="match_parent" //宽度与父层对齐
android:layout_height="wrap_parent" //高度刚好包括内容就ok
android:text="name" //按钮上的文字
2、在主java文件的onCreate() 方法中添加:
setContentView(R.layout.layout_name); //项目中添加的资源都会在R文件中拥有一个id
使用Toast
在主java文件中添加一个触发按钮的事件,在onCreate() 方法里面添加:
Button button1=(Button)findViewById(R.id.button_1);
//button_1为刚在layout文件中注册的按钮id
button1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Toast.makeText(FirstActivity.this,"xxx",
Toast.LENGTH_SHORT).show();
}
});
//使用了匿名类
}
使用Menu
1、在res目录下New一个Diretory,命名为menu;右击menu,New-Menu resource file,命名为main。
2、在main.xml中添加:
<item
android:id="@+id/add_item"
android:title="Add" />
<item
android:id="@+id/remove_item"
android:title="Remove" />
3、接下来在主java文件中重写onCreateOptionsMenu() 方法
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.main,menu);
return true
}
//显示菜单
4、使用菜单,重写onOptionsItemSelected() 方法
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemId()){
case R.id.add_item:
Toast....
break;
case R.id.remove_item:
xxx
break;
default:
}
return true;
}
销毁活动
finish();