Android 手机应用的开发经验—QR生成器
2010-08-21 03:25:00 来源:WEB开发网}
else
{
jumptolayouturl();//跳到网络标签界面
}
}
};
这样主界面和事件的设计就完成了,是不是觉得很简单呢,哈哈。
3.2:名片界面和事件设计
名片,短信等这些界面的设计都是很初级的东西,一个TextView,对应一个EditText,然后再加上几个Button,就组成了这样的界面。
这部分代码很简单,就不列出来了。
3.3:关于程序信息--Menu功能菜单
用户单击Menu时,会弹出【关于】和【退出】按钮,【关于】会弹跳出AlertDialog,现实这个程序的“关于”信息,【退出】则会安全退出本程序。这部分功能对应三个简单的函数,大家看看就明白了。
Java代码
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(0, 0, 0, R.string.app_about);
menu.add(0, 1, 1, R.string.str_exit);
return super.onCreateOptionsMenu(menu);
}
public boolean onOptionsItemSelected(MenuItem item)
{
super.onOptionsItemSelected(item);
switch(item.getItemId())
{
case 0:
openOptionsDialog();
break;
case 1:
finish();
break;
}
return true;
}
private void openOptionsDialog()
{
new AlertDialog.Builder(this)
.setTitle(R.string.app_about)
.setMessage(R.string.app_about_msg)
.setPositiveButton(R.string.str_ok,
new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialoginterface, int i)
{
}
}
)
.show();
}
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(0, 0, 0, R.string.app_about);
menu.add(0, 1, 1, R.string.str_exit);
return super.onCreateOptionsMenu(menu);
}
public boolean onOptionsItemSelected(MenuItem item)
更多精彩
赞助商链接