2012-04-11 32 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

相關問題