0

我有一个如下定义的编辑框

                               <EditText
                                    android:layout_below="@+id/signIn"
                                    android:layout_marginTop="10sp"
                                    android:inputType="text"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:id="@+id/username"
                                    android:textColor="@color/regular"
                                    android:layout_centerHorizontal="true"
                                    android:gravity="center"
                                    android:background="@drawable/input_filed"
                                    android:text="@string/hintUsername"
                                    android:padding="2dp"
                                    android:hint="@string/hintUsername"/>

我给它添加了一个背景图片,它是一个自定义的编辑框。现在的问题是,当我在其中输入文本时,因为我已经使用wrap_content它来拉伸到它的图片尺寸。但是当输入越来越多的单词时,这会导致图像拉伸。如何根据背景图像修复 Editbox 的大小,就像 ImageView 一样adjustViewBounds

4

1 回答 1

1

您可以使用 andriod:maxWidth 来限制 EditText 的宽度或使用 9-patch 来拉伸背景

于 2013-06-06T15:40:24.907 回答