我想在编辑文本中添加许多字符串并设置每个字符串的背景并在操作执行设备键盘删除键时删除每个字符串。
我正在上传路径应用程序的以下图像屏幕截图,其中字符串显示在 edittext 中。我想使用相同的功能,请帮忙。
我想在编辑文本中添加许多字符串并设置每个字符串的背景并在操作执行设备键盘删除键时删除每个字符串。
我正在上传路径应用程序的以下图像屏幕截图,其中字符串显示在 edittext 中。我想使用相同的功能,请帮忙。
您可以使用该事件:
myEditText.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction()==KeyEvent.ACTION_DOWN && keyCode == KeyEvent.KEYCODE_DEL) {
/* Delete Rows or use listItemAdapter to refresh a list */
return true;
}
/* Write the rows or use a listItemAdapter to customize a list */
}
});
您可能想要做的是将每个文本项作为 TextView 全部放在具有水平方向的 LinearLayout 中。使用 shape drawable 设置 TextView 的背景可绘制对象。
这里有一个这样的例子