开发学院手机开发Android 开发 Android项目开发技术总结 阅读

Android项目开发技术总结

 2010-07-20 13:43:00 来源:WEB开发网   
核心提示:一 对话框(Dialog)对话框通常有消息提示框、确定取消框、没有安全的提示语1 消息框(确定或返回):new Builder(MainActivity.this).setTitle("白社会").setIcon(R.drawable.logoico).setMessage("基于搜狐网的

一 对话框(Dialog)

对话框通常有消息提示框、确定取消框、没有安全的提示语

1 消息框(确定或返回):

new Builder(MainActivity.this).setTitle("白社会").setIcon(R.drawable.logoico)

.setMessage("基于搜狐网的应用,所有数据均来自搜狐。 当前版本V1.0,版权所有?2010")

.setNegativeButton("返回", new OnClickListener(){

public void onClick(DialogInterface dialog, int which) {

}

}).show();

break;

2 确定取消框(退出系统提示):

new Builder(MainActivity.this).setTitle("提示").setMessage("是否退出?")

.setPositiveButton("确定", new OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

finish();

}

}).setNegativeButton("取消", new OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

}

}).show();

3 没有按钮的一句话消息提示()

if (mother_blood.equals("")) {

Toast.makeText(XueXing.this, "请选择妈妈的血型!", Toast.LENGTH_SHORT).show();

} else if (father_blood.equals("")) {

Toast.makeText(XueXing.this, "请选择爸爸的血型!", Toast.LENGTH_SHORT).show();

二 添加Menu菜单

1普通菜单(关于、帮助、退出)

public boolean onCreateOptionsMenu(Menu menu) {

menu.add(1, 1, 1, R.string.help).setIcon(android.R.drawable.ic_menu_help);

menu.add(1, 2, 2, R.string.about).setIcon(android.R.drawable.ic_menu_info_details);

menu.add(1, 3, 3, R.string.exit).setIcon(android.R.drawable.ic_menu_close_clear_cancel);

return super.onCreateOptionsMenu(menu);

}

2长按菜单(类似右键菜单)

onCreate中注册菜单

registerForContextMenu(mylist);

另外两个函数要写

@Override

public boolean onContextItemSelected(MenuItem item) {

// TODO Auto-generated method stub

1 2 3  下一页

Tags:Android 项目 开发技术

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接