【发布时间】:2021-10-22 09:56:44
【问题描述】:
我的问题是关于 Android/Java。
我的 main.xml:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:layout_width="wrap_content"
android:ems="5"
android:layout_height="wrap_content"
android:id="@+id/mainEditText1"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:id="@+id/mainButton1"/>
</LinearLayout>
我的 MainActivity.java:
b.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
e.setError("SO - Please enter a correct E-Mail!!!");
}
});
如您所见,我的问题如下:错误弹出窗口大于EditText的宽度。
但我希望错误弹出窗口的宽度与 EditText 相同或小于 EditText(包含几行)。
如何做到这一点?如何正确显示错误弹出窗口,而不是像我的图像显示的那样?
【问题讨论】:
标签: java android android-edittext