我的布局中有一个编辑/文字:
<EditText
android:id="@+id/url"
android:layout_width="fill_parent"
android:layout_height="25dp"
android:layout_centerVertical="true"
android:layout_marginLeft="5dp"
android:background="@drawable/url_edit_text_bg"
android:ellipsize="end"
android:gravity="left|center_vertical"
android:inputType="textUri"
android:lines="1"
android:maxLines="1"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:scrollHorizontally="true"
android:selectAllOnFocus="true"
android:singleLine="true"
android:textColor="@android:color/black"
android:textCursorDrawable="@null"
android:textSize="12sp" />
但是在我的Galaxy选项卡10.1设备上,我无法在此EditText中的单行上看到长文本。
此问题仅在 Galaxy选项卡10.1和Ideapad选项卡K1 上,在三星Galaxy note,Galaxy nexus,Nexus S,HTC Desire,Galaxy Y等其他设备上观察到。长网址文字适合一条线。
Y是一些提出这个问题的设备吗?
怎么解决?
请帮忙...
谢谢。
答案 0 :(得分:0)
为什么要给EditText提供恒定的高度?
进行以下更改:
android:layout_height="wrap_content"
答案 1 :(得分:0)
这是一种标准行为。您可以尝试在任何浏览器中执行此操作。