2

このスレッドFATAL EXCEPTION メイン Android アプリを読みましたが、非常に役に立ちます。

はい、これはうまくいきます

<string formatted="false">some text and % in the text</string>

したがって、誰かが xml を使用する場合、formatted="false" が解決策です。

しかし、コードに問題があります

getPreferenceScreen().findPreference("my_key").setSummary("some text and % in the text"));

これは例外です。 % をエスケープする方法を知っている人はいますか?

したがって、String.format() が呼び出されると、% は特殊文字ではなく「%」のように扱われます。

ありがとう

4

1 に答える 1

6

2倍にするだけ!1 パーセントを使用する代わりに、2 を使用します。そのようです。

setSummary("some text and %% in the text")
于 2012-05-10T11:48:22.877 に答える