我遇到了一个很妖的问题,现象就是同样的代码在不同的手机上显示效果不一样。
主要是在设置edittext属性设置
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="right|center_vertical"
android:ellipsize="end"
android:singleLine="true"
这个属性上有问题,当我将上面的三个属性都设置时,在索爱2.3.4系统手机上看不到这个edittext设置的hint文本,但是输入文本可以看到,在其他四个手机上都没有问题。纠结当我设置如下属性
android:gravity="right|center_vertical"
android:maxLines="1"
android:ellipsize="end"时,索爱手机和其他的几个手机显示hint都正常符合我的预期,但是奇怪的是我在输入文本时竟然会换行!晕,maxlines是1啊,不应该会换行的啊
我描述的不知道够不够清楚,我贴下我的edittext内的属性代码吧,
我贴设置maxline为1时的代码吧,跪求指导!<EditText
android:id="@+id/itemValue"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_toLeftOf="@id/text_content_clean" //是一个imageview
android:layout_toRightOf="@id/itemTitle" //在手机上的一行数据中左边是一
标题,右边是我们的这个输入框
android:background="@android:color/transparent"
android:layout_marginRight="2dp"
android:gravity="right|center_vertical"
android:imeOptions="actionNext"
android:paddingLeft="12dip"
android:maxLines="1"
android:ellipsize="end"
android:textColor="@color/newhometitle"
android:textColorHint="@color/commonedittextcolor"
android:textSize="13sp" />
主要是在设置edittext属性设置
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="right|center_vertical"
android:ellipsize="end"
android:singleLine="true"
这个属性上有问题,当我将上面的三个属性都设置时,在索爱2.3.4系统手机上看不到这个edittext设置的hint文本,但是输入文本可以看到,在其他四个手机上都没有问题。纠结当我设置如下属性
android:gravity="right|center_vertical"
android:maxLines="1"
android:ellipsize="end"时,索爱手机和其他的几个手机显示hint都正常符合我的预期,但是奇怪的是我在输入文本时竟然会换行!晕,maxlines是1啊,不应该会换行的啊
我描述的不知道够不够清楚,我贴下我的edittext内的属性代码吧,
我贴设置maxline为1时的代码吧,跪求指导!<EditText
android:id="@+id/itemValue"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_toLeftOf="@id/text_content_clean" //是一个imageview
android:layout_toRightOf="@id/itemTitle" //在手机上的一行数据中左边是一
标题,右边是我们的这个输入框
android:background="@android:color/transparent"
android:layout_marginRight="2dp"
android:gravity="right|center_vertical"
android:imeOptions="actionNext"
android:paddingLeft="12dip"
android:maxLines="1"
android:ellipsize="end"
android:textColor="@color/newhometitle"
android:textColorHint="@color/commonedittextcolor"
android:textSize="13sp" />
解决方案 »
- 安装android ADT出错 求解答
- 菜鸟求助,错误不知道怎么解决
- 点击弹出层如何避免点击到下面层 。
- 高分求解答:关于email数据库的权限配置问题
- 讨论下android学习——如何进阶?
- android连接wifi的问题
- SimpleAdapter 数据项能否使用逻辑控制TextView颜色
- android导入org.apache.commons.httpclient包出错
- 请问有研究过火狐浏览器安卓版的源代码吗?
- 使用xutils3.5.0进行文件下载,onloading()方法不执行,但是最终onsucess()执行了
- 求助:一个android页面过长显示不下的问题
- 求高手指点,android前端,后台,数据库的编码问题
你好,我现在的问题是不管在xml里面设置hint还是代码里,只要设置了singleline=true,并且gravity=right那么我的索爱2.3.4系统里edittext就不显示hint,而在其他的8台设备上(非2.3.4)和若干个模拟器中都没有问题,如果不设置gravity=right,索爱上面hint就能显示,我很奇怪,可是gravity=right又是ui需求,哎
你好,我现在的问题是不管在xml里面设置hint还是代码里,只要设置了singleline=true,并且gravity=right那么我的索爱2.3.4系统里edittext就不显示hint,而在其他的8台设备上(非2.3.4)和若干个模拟器中都没有问题,如果不设置gravity=right,索爱上面hint就能显示,我很奇怪,可是gravity=right又是ui需求,哎你没有遇到过这种事情?我在下面贴下我写的xml代码
确实是开启不保留活动引起的,onActivityResult(int requestCode, int resultCode, Intent data)返回给我的里面的data就一直是空的,也没辙了,随后没办法,我直接记住的那个照片的路径,再取new file去得到对象,悲了个催得android各种乱七八糟的情况啊~