filename=editTextfilename.getText().toString();无法获得输入到文本框中的内容 50

Buttonok=(Button)findViewById(R.id.ok);ok.setOnClickListener(newOnClickListener(){Tab... Button ok=(Button)findViewById(R.id.ok);
ok.setOnClickListener(new OnClickListener()
{
TableLayout style=(TableLayout)getLayoutInflater().inflate(R.layout.save,null);
View layout = getLayoutInflater().inflate(R.layout.save, null);
EditText editTextfilename = (EditText) layout.findViewById(R.id.filenameEdit);
String filename = null;
public void onClick(View view) {

AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);
builder.setTitle("保存")
.setIcon(null)
.setView(style)
.setNegativeButton("确定",new DialogInterface.OnClickListener(){
public void onClick(DialogInterface arg0, int arg1) {
try {
filename=editTextfilename.getText().toString();
File file = new File(currentParent.getCanonicalPath(),filename + ".png");
drawView.saveBitmap(currentParent.getCanonicalPath(),filename,file);

} catch (Exception e) {
e.printStackTrace();
}
}
})
展开
 我来答
H胡楠
2015-11-16 · TA获得超过119个赞
知道小有建树答主
回答量:292
采纳率:100%
帮助的人:190万
展开全部
因为View layout = getLayoutInflater().inflate(R.layout.save, null);
这里要这样写View view = LayoutInflater.from(MainActivity.this).inflate(R.layout
.viewpager01, null);那个R.xxx写你自己的id ,可以使一个XML布局也可以是一个控件。。
追问
还是不行,解决不了啊
追答
你把你的filename打印出来调试看看。不可能获取不到
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式