学习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:[email protected]/**”? .setIcon(R.id.**);)
?????? 在添加菜单控件的时候,不能将默认的调用放到菜单添加的前面
?