2012-04-11 31 views
0

我正在使用ActionMode来显示ListView的上下文函数列表。我有ActionMode栏工作,但默认情况下,它会在左上角放置一个“取消”按钮。对我而言,这对用户有点误导。我不希望他们认为这个按钮会撤销该操作。有没有简单的方法来改变ActioMode“取消”按钮文本?

是否有一种简单的方法将此按钮文本更改为“完成”或“完成”之类的内容?我翻看源代码,发现这似乎与主题风格有关。我希望不必修改主题,但可以根据需要进行修改。

我针对3.2或更高版本。

+0

我只是看着这个使用模拟器。在模拟器上,它呈现为带有文本“完成”的绿色按钮,所以我猜这只是一个主题问题。我正在Galaxy Tab 10.1上进行测试,模拟器和GT都在运行3.2,但我猜Holo主题有一些差异。我仍然希望有一个简单的解决方案,所以我可以在不同的设备上实现一致性。 – 2012-04-11 07:51:09

+0

我相当肯定,这只能使用主题进行调整。 – CommonsWare 2012-04-11 12:46:35

+0

进一步的研究似乎证实了这个CommonsWare。感谢您的反馈。 P.S.我如何将此标记为正确答案?或者,我应该回答我自己的问题,即使它不是真的答案吗? - 谢谢 – 2012-04-13 06:06:28

回答

0

我有理由相信,这只能使用主题进行调整。当然,ActionBarActionMode没有办法做出这个改变。一个希望它至少可以通过一个主题 - 我没有尝试筛选所有主题内容以找到改变的实际值,因此它可能根本无法改变(这会吸引人) 。

+0

对不起,但是这是...?无法完成或可以通过主题进行更改?我希望后者。为什么三星没有意识到“取消”在这种情况下是错误的用法。可怕。我有同样的问题。 – dineth 2012-05-03 01:24:59

相关问题