189 8069 5689

安卓飞机大战(三)弹出对话框-创新互联

在游戏时,不管是退出游戏还是选择战机,都要弹出一个对话框,需要以下代码

成都创新互联公司是一家业务范围包括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://jkwzsj.com/article/giegs.html

其他资讯