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の1行に長いテキストを表示できません。

ここに画像の説明を入力してください

この問題は 、GalaxyTab10.1とIdeapadTabK1、Samsung Galaxy Note、Galaxy Nexus、Nexus S、HTC Desire、GalaxyYなどの他のデバイスでのみ発生します。長いURLテキストは1行に収まります。
Yこの問題を引き起こしているデバイスはいくつかありますか?
どうすれば解決できますか?助けてください...
ありがとう。

4

2 に答える 2

0

EditTextに一定の高さを与えるのはなぜですか?

次の変更を行います。

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

これは標準的な動作です。どのブラウザでもそれを試すことができます。

于 2012-10-01T12:08:30.397 に答える