
安卓开发中,如何获得EditText内容 50
name1=(EditText)this.findViewById(R.id.why);Stringnamea=name1.getText().toString();Sy...
name1 = (EditText) this.findViewById(R.id.why);
String namea = name1.getText().toString();
System.out.println(""+namea+"weiweiweiweiweiweiweiwi wrw");
我在输入框中写了东西。。可是system.out中namea为空呀?? 展开
String namea = name1.getText().toString();
System.out.println(""+namea+"weiweiweiweiweiweiweiwi wrw");
我在输入框中写了东西。。可是system.out中namea为空呀?? 展开
6个回答
展开全部
上述代码方法是没错的,你无法成功运行的原因很可能是你的this指代的东西出现问题,不是当前fragment的view,很有可能你放在某个其他的块作用域运行的;将name1 = (EditText) this.findViewById(R.id.why);替换到对的作用域上就可以获取成功了。

2023-10-30 广告
深圳市微测检测有限公司始创于2005年,是一家综合性、全方位、一站式的权威第三方检测认证公司。自成立以来,Microtest微测检测已成功为上万家企业完成数十万计的产品测试和认证,协助企业的产品畅销全球。Microtest微测检测已建立二十...
点击进入详情页
本回答由微测检测提供
展开全部
用:
Editable namea = name1.getText();
试试。
Editable namea = name1.getText();
试试。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先
EditText editText = (EditText) findViewById(R.id.xx);
然后
String text = editText.getText().toString();
EditText editText = (EditText) findViewById(R.id.xx);
然后
String text = editText.getText().toString();
追问
我是那么写的呀。。。name1就是EditText类型的。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
兄弟期待有人为您解答
这个问题我是在帮不了你 路过之后感觉很佩服
力挺你
这个问题我是在帮不了你 路过之后感觉很佩服
力挺你
追问
事件触发的时候getText就okay了~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询