这是那个 EditText的布局文件:
<EditText
android:id="@+id/comment_dialog_title"
android:paddingLeft="4dip"
android:background="@drawable/list_frame_style"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
我在程序这个控件输入了值
然后在程序代码里这样判断了一下
if("".equals(comment_title.getText().toString().trim())&&comment_title.getText().toString().trim().equals("")){
Toast.makeText(getApplicationContext(), "标题不能为空", Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(getApplicationContext(), "这里是没有为空", Toast.LENGTH_SHORT).show();
为什么无论我怎么我,它都是显示“标题不能为空”,我在程序里有EditText里输入了值啊,它怎么就获得不到值了,请哪个帮我看看,谢谢了,这问题我弄了半都没有弄好,请哪个大牛帮我看一下,谢谢了
<EditText
android:id="@+id/comment_dialog_title"
android:paddingLeft="4dip"
android:background="@drawable/list_frame_style"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
我在程序这个控件输入了值
然后在程序代码里这样判断了一下
if("".equals(comment_title.getText().toString().trim())&&comment_title.getText().toString().trim().equals("")){
Toast.makeText(getApplicationContext(), "标题不能为空", Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(getApplicationContext(), "这里是没有为空", Toast.LENGTH_SHORT).show();
为什么无论我怎么我,它都是显示“标题不能为空”,我在程序里有EditText里输入了值啊,它怎么就获得不到值了,请哪个帮我看看,谢谢了,这问题我弄了半都没有弄好,请哪个大牛帮我看一下,谢谢了
解决方案 »
- 关于桌面appwidget尺寸显示不正确的问题
- 关于socket编程问题
- AlertDialog.Builder.create().show()和AlertDialog.Builder.show()有什么区别?
- 关于代码中Tab和空格的问题!求解答,谢谢!
- 菜鸟求助:ANDROID 环境搭建问题!
- android开机wifi自动连接失败
- SurfaceFlinger server 和 client不用Binder通信?
- 问一个关于 socket 异常处理的问题。
- Android expandableListView 的拖动效果类似QQ列表拖动好友的效果
- 谁能告诉我个eclipse或者myeclipse能装成功android环境的方法
- android 短信发送
- 求高手帮忙---Android方面的知识。
"".equals(comment_title.getText().toString().trim())和
comment_title.getText().toString().trim().equals("")的值都是true。
输入非空格字符后,他们两个的值都是false。
你看看你的if语句是在什么时候执行的。也就是说,你的程序里对标题输入的判断是你输入字符之前还是之后。如果是在你输入之前进行的判断的话,当然即使你输入了东西,它也会判断你输入时空的。你把EditText的属性里加一条android:text="a"试试,应该就
"这里是没有为空", 了