android中怎样从Dialog对话框中取得文本文字? 5

 我来答
小傻

推荐于2018-03-09 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
android中Dialog对话框获取文本文字,只需要使用editor的getText方法就可以获得,示例如下:
final EditText et = new EditText(this);
et.setText(mSharedPreferences.getString("ipadd", "127.0.0.1"));
//获取ip而已,不用在乎
new AlertDialog.Builder(this).setTitle("请输入IP地址")
.setIcon(android.R.drawable.ic_dialog_info).setView(et)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
//数据获取
//Toast.makeText(TestTabActivity.this, et.getText().toString(),
// Toast.LENGTH_LONG).show();
mEditor.putString("ipadd", et.getText().toString());
//关键在这儿,获取输入框的数据,原来很简单!!
mEditor.commit();
}
}).setNegativeButton("取消", null).show();
舟昊
2012-12-14 · TA获得超过133个赞
知道答主
回答量:102
采纳率:0%
帮助的人:31.3万
展开全部
从Dialog对话框中取得文本文字?没看懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mashaojienine
2012-12-15
知道答主
回答量:18
采纳率:0%
帮助的人:13.1万
展开全部
Dialog内容是你自己设置的,你要取什么信息???
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友580715b
2012-12-17 · TA获得超过191个赞
知道答主
回答量:130
采纳率:0%
帮助的人:75万
展开全部
AlertDialog.Builder builder = new AlertDialog.Builder(this);

builder.setMessage("title");

AlertDialog alert = builder.create();
alert.show();
Dialog本身就没东西,你获取什么
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mo仔飛翔
2018-03-09
知道答主
回答量:19
采纳率:0%
帮助的人:7.2万
展开全部
只有获取title文本,没有获取content文本.
dialog.getWindow().getAttributes().getTitle()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式