android 开发 如何用按钮对文本进行动态显示

一个文本框一个输入框一个按钮。点击按钮后,文本框会变成设置好的文字。(这个我实现了)。但是如何点击按钮时判断输入框的内容是否为"123",是的话就让文本框显示正确,否的话... 一个文本框一个输入框一个按钮。点击按钮后,文本框会变成设置好的文字。(这个我实现了)。但是如何点击按钮时判断输入框的内容是否为"123",是的话就让文本框显示正确,否的话就显示不正确。求大神,我是初学者…… 展开
 我来答
moreeffort
2012-12-05 · TA获得超过107个赞
知道答主
回答量:46
采纳率:0%
帮助的人:33.3万
展开全部
在按钮的点击实践中,获取到输入框的内容,
content =输入框.getText();
然后用字符串比较函数,
if(content.equals("123"))
文本框.setText("正确");
追问
测试发现要加上tostring也就是et.getText().tostring.equals("123")就可以了
山有木盻
2012-12-05 · 超过13用户采纳过TA的回答
知道答主
回答量:72
采纳率:100%
帮助的人:19.9万
展开全部
EditText et;
TextView tv;
.......
public void onClick(View v) {
if(et.getText().equals("123")){
tv.setText("正确");
}else{
tv.setText("不正确");

}
}
追问
大神 谢谢 为什么之前我用if(et.getText()=="123")却改不了为什么啊
追答
==比较的是地址,equals比较的是内容,Java中判断基本类型(比如int)是否相等可以用==,判断引用类型要用equals(),不断学习中,不是大神。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式