0

以下に定義されているeditBoxがあります

                               <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"/>

背景画像を追加しました。これはカスタム EditBox です。問題は、テキストを入力すると、wrap_content画像の寸法に引き伸ばされるように使用したためです。しかし、これにより、より多くの単語が入力されると画像が引き伸ばされます。ImageView のように、背景画像に従って Editbox のサイズを修正するにはどうすればよいですかadjustViewBounds

4

1 に答える 1

1

andriod:maxWidth を使用して EditText の幅を制限するか、9-patch を使用して背景を引き伸ばすことができます

于 2013-06-06T15:40:24.907 に答える