带输入框(EditText)的AlertDialog

一、Main Class:

public void search() {
	Builder dialog = new AlertDialog.Builder(this);
    LayoutInflater inflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    LinearLayout layout = (LinearLayout)inflater.inflate(R.layout.dialogview, null);
    dialog.setView(layout);
    et_search = (EditText)layout.findViewById(R.id.searchC);
    
    dialog.setPositiveButton("查找", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            String searchC = et_search.getText().toString();
            Intent intent = new Intent();
            Bundle bundle = new Bundle();
            bundle.putString("search", searchC);
            intent.putExtras(bundle);
            intent.setClass(ViewResultActivity.this, SearchResult.class);
            ViewResultActivity.this.startActivity(intent);
        }
    });
    
    dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
        	
        }
    });
    dialog.show();
}

二、dialogview.xml

暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心