1

我想在编辑文本中添加许多字符串并设置每个字符串的背景并在操作执行设备键盘删除键时删除每个字符串。

在此处输入图像描述 我正在上传路径应用程序的以下图像屏幕截图,其中字符串显示在 edittext 中。我想使用相同的功能,请帮忙。

4

2 回答 2

1

您可以使用该事件:

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 */
        }
    });
于 2012-12-20T20:40:44.333 回答
0

您可能想要做的是将每个文本项作为 TextView 全部放在具有水平方向的 LinearLayout 中。使用 shape drawable 设置 TextView 的背景可绘制对象。

这里有一个这样的例子

于 2012-12-20T20:57:13.137 回答