Galaxy Tab上的EditText单行问题

时间:2012-10-01 08:30:09

标签: android android-layout android-edittext galaxy-tab

我的布局中有一个编辑/文字:

<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中的单行上看到长文本。

enter image description here

此问题仅在 Galaxy选项卡10.1和Ideapad选项卡K1 上,在三星Galaxy note,Galaxy nexus,Nexus S,HTC Desire,Galaxy Y等其他设备上观察到。长网址文字适合一条线。
Y是一些提出这个问题的设备吗? 怎么解决? 请帮忙...
谢谢。

2 个答案:

答案 0 :(得分:0)

为什么要给EditText提供恒定的高度?

进行以下更改:

android:layout_height="wrap_content"

答案 1 :(得分:0)

这是一种标准行为。您可以尝试在任何浏览器中执行此操作。