android 判断edittext相等
时间: 2023-07-22 08:34:24 浏览: 236
可以通过获取两个 EditText 的文本内容并进行比较来判断它们是否相等。具体实现可以参考以下代码:
```java
EditText editText1 = findViewById(R.id.editText1);
EditText editText2 = findViewById(R.id.editText2);
String text1 = editText1.getText().toString().trim();
String text2 = editText2.getText().toString().trim();
if (text1.equals(text2)) {
// 两个 EditText 的文本内容相等
} else {
// 两个 EditText 的文本内容不相等
}
```
需要注意的是,上面示例代码中的 `trim()` 方法用于去除文本内容两端的空格,这样可以避免用户输入时不小心输入了空格而导致比较失败的情况。
相关问题
在Android中判断EditText是否为空。
在Android中判断EditText是否为空,可以通过获取EditText的文本内容,然后检查该文本是否为空字符串来判断。你可以使用以下代码示例:
```java
EditText editText = findViewById(R.id.editText); // 获取EditText对象
String text = editText.getText().toString().trim(); // 获取EditText的文本内容并去除前后空格
if (text.isEmpty()) {
// EditText内容为空
// 在此处添加你的逻辑代码
} else {
// EditText内容不为空
// 在此处添加你的逻辑代码
}
```
首先,通过`findViewById()`方法获取到对应的EditText对象。然后,使用`getText()`方法获取EditText的文本内容,并通过`toString()`方法将其转换为字符串。接着,使用`trim()`方法去除文本内容的前后空格。
最后,使用`isEmpty()`方法判断字符串是否为空,如果为空则表示EditText内容为空;否则,表示EditText内容不为空。你可以根据需要在判断条件的代码块中添加相应的逻辑代码来处理空和非空情况。
Android 给Edittext设置滚动条
可以通过在布局文件或代码中设置属性来给Edittext设置滚动条,例如:
在布局文件中:
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="vertical" />
在代码中:
EditText editText = findViewById(R.id.editText);
editText.setVerticalScrollBarEnabled(true);
阅读全文