3

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

<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 tab 10.1 设备上,我无法在此 EditText 的一行中看到长文本。

在此处输入图像描述

此问题仅在 Galaxy tab 10.1 和 Ideapad Tab K1上观察到,在三星 Galaxy Note、Galaxy nexus、Nexus S、HTC Desire、Galaxy Y 等其他设备上。长 url 文本适合一行。
有几个设备会出现这个问题?
如何解决?请帮忙...
谢谢。

4

2 回答 2

0

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

进行以下更改:

android:layout_height="wrap_content"
于 2012-10-01T10:19:39.360 回答
0

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

于 2012-10-01T12:08:30.397 回答