Toast、Menu的使用
二、Toast的使用
1.格式:Toast.makeText(A,B,C).show();
2. 三个参数:A -上下文(可用 MainActivity.this )
B - 显示的文本内容 (自定义)
C - 显示的时长 (Toast.LENGTH_SHORT 或 Toast.LENGTH_LONG)
三、Menu的使用
1.新建: res下新建menu文件夹 在其中新建名为main的菜单文件
2.在菜单文件的配置:
<item
android:id="@+id/add_item"
android:title="Add"/> (id和文本内容)
3.在FirstActivity中重写onCreateOptionsMenu()方法
代码如下:
@Override
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
注:inflate方法接收两个参数:第一个是指定哪一个资源文件创建菜单,第二个是指定菜单项添加到哪个Menu对象中。
4.定义菜单响应事件:重写onOptionsItemSelected()
例如:
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.add_item: Toast.makeText(this, "You clicked Add", Toast.LENGTH_SHORT).show();//可改为其他 break; case R.id.remove_item: Toast.makeText(this, "You clicked Remove", Toast.LENGTH_SHORT).show();//可改为其他 break; default: } return true; }
浙公网安备 33010602011771号