我有一个文本视图,每次单击一个按钮时都会显示文本。 例如:单击按钮A和按钮B时,将显示文本视图
A,B
我想要一个撤消按钮,以便在点击它时删除最后显示的文本 在这种情况下B. 所以文本视图应该只显示A
关于如何实施它的任何建议?
答案 0 :(得分:0)
您应该使用char数组来存储输入的字符,然后按下undo按钮删除数组中的最后一个字符并获取最后一个字符并将其放入textView。
假设char数组包含A-> B - > C - > d, 现在,如果按下undo,则从数组中删除D并获取C. 希望这有帮助。
答案 1 :(得分:0)
在将文本设置为Textview之前,只需将文本存储在textview onClick按钮A和B上。在撤消时将存储的文本设置为Textview。
答案 2 :(得分:0)
假设按钮A打印“Romeo”,按钮B打印“和Juliet”..用户同时点击它们(按顺序),“Romeo和Juliet”显示在TextView上。单击撤消按钮可使“Romeo”(仅)出现在TextView中。
这是你的意思吗?
如果是,您可以使用此方法:
list.get(list.size() - 1)
)..获取该字符串的长度并将其存储在变量中(让我们调用此变量减少)。 我希望这有帮助!
快乐编码!