安卓飞机大战(三)弹出对话框-创新互联
在游戏时,不管是退出游戏还是选择战机,都要弹出一个对话框,需要以下代码
成都创新互联公司是一家业务范围包括IDC托管业务,虚拟主机、主机租用、主机托管,四川、重庆、广东电信服务器租用,成都IDC机房托管,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。按一个按钮弹出对话框
Layout文件:(添加一个按钮)
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="准备起飞" />
在MainActivity 中:
public class choiceActivity extends Activity {
private Button button1;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.choice);
button1=(ImageButton)findViewById(R.id.p_w_picpathButton1);
button2=(ImageButton)findViewById(R.id.p_w_picpathButton2);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
AlertDialog.Builder builder = new AlertDialog.Builder(choiceActivity.this);
// 设置Title的图标
builder.setIcon(R.drawable.ic_yxlm);
// 设置Title的内容
builder.setTitle("进入游戏");
// 设置Content来显示一个信息
builder.setMessage("确定选择进入游戏吗?");
// 设置一个PositiveButton
builder.setPositiveButton("确定", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
Toast.makeText(choiceActivity.this, "进入游戏 ", Toast.LENGTH_SHORT).show();
Intent intent=new Intent(choiceActivity.this,userActivity.class);
startActivity(intent);//跳转到下一个界面userActivity
finish();
}
});
// 设置一个NegativeButton
builder.setNegativeButton("取消", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
Toast.makeText(choiceActivity.this, "继续选择", Toast.LENGTH_SHORT).show();
}
});
builder.show();
}
});
}
这样就可以实现一个对话框了!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:安卓飞机大战(三)弹出对话框-创新互联
当前地址:http://ybzwz.com/article/giegs.html