使用XML从EditText中删除TextView中没有显示的空行的方法如下:
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:gravity="top"
android:hint="输入文本" />
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
EditText editText = findViewById(R.id.editText);
TextView textView = findViewById(R.id.textView);
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String text = editText.getText().toString();
String[] lines = text.split("\n");
StringBuilder result = new StringBuilder();
for (String line : lines) {
if (!TextUtils.isEmpty(line.trim())) {
result.append(line).append("\n");
}
}
textView.setText(result.toString().trim());
}
});
这样,我们就可以使用XML和Java代码实现从EditText中删除TextView中没有显示的空行了。
注意:以上代码仅为示例,实际应用中可能需要根据具体需求进行适当修改。
领取专属 10元无门槛券
手把手带您无忧上云