2010-07-13 45 views
45

我必須在AlertDialog的消息中顯示版權符號:©。我用res/string中的版權符號設置了一個字符串值。但是當對話框打開時,該符號會顯示爲問號。如何正確顯示對話框中的版權符號?謝謝。如何在Android對話框中顯示版權符號?

+0

用來顯示對話框的字體是否包含版權符號? – 2010-07-13 23:17:05

+2

你在使用什麼平臺?視窗?其他特殊字符如變音符號顯示正確嗎?另外(這可能不起作用,我沒有測試它) - 將對話框的文本設置爲Html.fromHtml(「© 2010測試」)會發生什麼? – EboMike 2010-07-13 23:30:53

+0

我正在使用Eclipse。 – user256239 2010-07-13 23:38:31

回答

100

您也可以使用Unicode字符此: 「\ u00A9 2010測試」

+1

太棒了!我甚至可以用這種方式添加小於或等於符號:** 撇號\'換行\ n小於或等於\ u2264%% ** – 2011-05-25 19:55:12

+0

這也適用於我。我們可以根據它收到的積極迴應將其標記爲正確答案嗎? – rapid3642 2018-03-10 07:11:46

61

使用©在一個字符串資源寫©:

Copyright © Acme Industries, Inc

成爲

版權所有© Acme Industries,Inc

+0

這沒有奏效。改用'\ u00A9'。 – Erick 2015-09-27 22:25:02

+1

@Erick你的方法在直接應用於視圖的字符串中工作。這適用於字符串資源。 – jaytj95 2016-03-15 11:15:05

24

寫下它是方式:

> String copyright = "Copyright \u00a9 2013, ajdeguzman";