2014年3月27日星期四

Android使用自定义控件

  
//带有输入框的dialog自定义控件


               LayoutInflater lf = (LayoutInflater ) LoginActivity.this
                        .getSystemService(Context. LAYOUT_INFLATER_SERVICE);
              ViewGroup vg = (ViewGroup) lf.inflate(R.layout.layout_view , null);
               final EditText etShow = (EditText) vg.findViewById(R.id.et_ip );

               new AlertDialog.Builder( this)
                        .setTitle( "请输入ip地址" )
                        .setIcon(android.R.drawable. ic_dialog_info)
                        .setView(vg)
                        .setPositiveButton( "确定",
                                   new DialogInterface.OnClickListener() {

                                       @Override
                                       public void onClick(DialogInterface dialog,
                                                 int which) {

                                           String ip = "http://"
                                                     + etShow.getText().toString()
                                                     + ":8080/WeiboServer";

                                            // // 写入服务器地址
                                           HttpDownload httpDownload = new HttpDownload();
                                            httpDownload.write2SDcard(ip, "ip.txt" );
                                      }
                                  }).setNegativeButton( "取消", null ).show();
             
          

没有评论:

发表评论