(1)Toast提示消息
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.first_layout);
Button b1=(Button)findViewById(R.id.button1);
b1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
Toast.makeText(FirstActivity.this,"你点击了按钮",Toast.LENGTH_LONG).show();
}
});
}
Toast需要传入三个参数,第一个是上下文一个context对象,第二个是显示文字,第三个是显示的时间长短(LENGTH_SHOR/LENGTH_LONGT)
(2)menu菜单的使用
首先新建一个menu的文件(文件名为menu)然后在文件下建立menu resource file
打开main.xml添加菜单项
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/add_item"
android:title="add"/>
<item android:id="@+id/remove_item"
android:title="remove"/>
</menu>
在FirstActivity中需要重写两个函数(ctrl+o),onCreateOptionsMenu函数用于添加菜单,onOptionsItemSelected函数用于设置点击事件代码如下
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.add_item:
Toast.makeText(FirstActivity.this,"你点击了add",Toast.LENGTH_SHORT).show();
break;
case R.id.remove_item:
Toast.makeText(FirstActivity.this,"你点击了remove",Toast.LENGTH_SHORT).show();
break;
default: }
return true;
}
(3)销毁一个界面
public void onClick(View view){
finish();
}