Android 为什么编辑文本预览未正确显示。。。。?

Android 为什么编辑文本预览未正确显示。。。。?,android,android-edittext,Android,Android Edittext,我有一个显示预览的编辑文本,如下图所示 当我输入时,只有一半显示出来。按下后退键(软键盘显示)后,此时显示全文 代码 如何解决这个问题 提前谢谢 如果你把里面的文字缩小一点,文字就可以放进去了。 另一种方法是删除文本视图中的填充,或者增加其高度。将edittext的高度设置为android:layout_height=“200dp”或某些值,然后检查一次 我在实际设备上尝试了以下方法,效果非常好 <TextView android:id="@+

我有一个显示预览的编辑文本,如下图所示

当我输入时,只有一半显示出来。按下后退键(软键盘显示)后,此时显示全文

代码


如何解决这个问题


提前谢谢

如果你把里面的文字缩小一点,文字就可以放进去了。
另一种方法是删除文本视图中的填充,或者增加其高度。

将edittext的高度设置为android:layout_height=“200dp”或某些值,然后检查一次

我在实际设备上尝试了以下方法,效果非常好

        <TextView
            android:id="@+id/textView1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_centerVertical="true"
            android:text=" Email"
            android:textColor="#6E6E6E"
            android:textSize="17dp" >
        </TextView>

        <EditText
            android:id="@+id/email"
            android:background="@drawable/edit_bg"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:inputType="textEmailAddress"
            android:singleLine="true" />
    </LinearLayout>



不仅仅是仿真器的问题?你试过真正的设备吗?

问题在于你的布局设计。您已在低分辨率屏幕中签入

Alcate OT-890 - 320 x 240 pixels, 2.8 in
Samsung GT-i5801 -240 x 400 px (3,2")
您可以在活动的android清单文件中添加
android:windowSoftInputMode=“adjustResize”

//当键盘滑动/显示时,您遇到了问题。 因此,请删除相对布局,然后在下面的行中尝试此操作

<LinearLayout android:id="@+id/linearLayout1" android:gravity="center_vertical|center_horizontal"
            android:layout_width="fill_parent" android:layout_height="80dp">
            <Button android:text="Register" android:id="@+id/register"
                android:layout_width="200dp" android:layout_height="wrap_content"
                 android:textStyle="bold"></Button>
        </LinearLayout>


我已尝试更改文本大小,但同样的问题重复出现。。!我仍然认为,如果你把你的文本缩小一点,例如12 dp,它会适合:)你的编辑高度和宽度是多少?它是一个273 X 36像素的图像。你的代码在我的应用程序中正常工作。它在模拟器中工作正常,但在设备中不工作。你使用的是哪个设备!三星是的。我在我的模拟器中试过,它工作正常。只需移除一次你的可拖动设备并检查它。我在samaung galaxy tab中试过,也移除了背景可拖动设备。它工作正常。我在三星GT-I5801、HTC desire和Alcate OT-890中试过。在所有这些设备中都存在相同的问题。是否在检查时移除了可绘制图形?在emulator中工作正常。。。!问题只存在于设备中。。!
<LinearLayout android:id="@+id/linearLayout1" android:gravity="center_vertical|center_horizontal"
            android:layout_width="fill_parent" android:layout_height="80dp">
            <Button android:text="Register" android:id="@+id/register"
                android:layout_width="200dp" android:layout_height="wrap_content"
                 android:textStyle="bold"></Button>
        </LinearLayout>