Android EditText什么也没得到

时间:2018-10-04 05:11:47

标签: android-studio

这是我的EditText。

我运行的应用程序没有输入内容

当我发出gettext()。toString

我什么都没得到

不是null或“”为什么?

<EditText
        android:id="@+id/ed_account"
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:background="@drawable/bg_edittext"
        android:hint="@string/employeeHint1"
        android:inputType="number"
        android:text=""
        android:paddingLeft="10dp" android:paddingStart="10dp" 
        />

这是给某人键入一些信息以便我做某事的 我使用提示,我不想在提示上输入任何内容 并且我必须确保用户输入一些内容。

2 个答案:

答案 0 :(得分:0)

尝试修改此行

android:text="some text...."

答案 1 :(得分:0)

您的问题尚不清楚,很抱歉,请提高您的英语水平。而且,如果没有Java代码,则不确定我的问题是否正确,但是请尝试使用此方法检查EditText是否为空:

EditText usernameEditText = (EditText) findViewById(R.id.editUsername);
sUsername = usernameEditText.getText().toString();
if (sUsername.matches("")) {
    Toast.makeText(this, "You did not enter a username", Toast.LENGTH_SHORT).show();
    return;
}