学习Android的朋友欢迎加入:群 59324839(QQ)
Android对话框的使用
AlertDialog;
通过new AlertDialog.builder返回一个Builder对象
在其中包括方法有:
setTitle(“”);设置标题
setMessage(“”);
setPositiveButton("确定", null) setNegativeButton("否", null)
//其中两个null都表示两个按钮的点击事件监听
setIcon();添加图片(标题的左边)
setView();添加一个控件(如:一个输入框(EditText))
setSingleChoiceItems(new String[] {"选项1","选项2","选项3","选项4"}, 0,
new
DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
}
}
.setMultiChoiceItems(new String[] {"选项1","选项2","选项3","选项4"}, null, null) //添加多选框 后面应该是监听---还没有实验
//添加列表
setItems(new String[] {"列表项1","列表项2","列表项3"}, null)
菜单的使用
1:在Activity中重写onCreateOptionsMenu(Menu menu)与onOptionsItemSelected(MenuItem item);
实现方式:xml .java
Xml:使用<menu xmlns=”***”><item>***</item></menu>
.java:重写相关方法
2:其中在onCreateOptionsMenu(Menu menu)方法中的添加菜单选项
即:menu.add(int groupId, int itemId, int order, CharSequence title)
分别表示:1:组编号,2:菜单编号(R.id.**),3:order(菜单显示顺序),4:菜单显示的文字
注:也可以在其中添加图片(android:icon=”@drawable/**” .setIcon(R.id.**);)
在添加菜单控件的时候,不能将默认的调用放到菜单添加的前面