1

いくつかの特殊文字を使用する必要がある Android ネイティブ アプリを開発しています。Googleで多くの検索を行った後、次のような特別な数学記号をTextView、EditView、またはその他のAndroid UI要素に配置する方法を見つけました。同じコードを試しましたが、テキスト ビューで実行すると、その URL に示されている図のように特殊文字として表示されません。私たちが渡しているのと同じテキストとして出力を取得しています..私がフォローしているコードは..

コード:

    String htmlStringWithMathSymbols = "−   +   ± ×   ÷   %   ‰   =   ≠";

    txtv.setText(Html.fromHtml(htmlStringWithMathSymbols));

コードを実行したときのコードによると、特別な数学記号のような出力が得られず、「− + ±....」のような同じテキストとして出力が得られます。

では、上記の URL から次のコードのように特別な数学記号を取得するにはどうすればよいでしょうか....

前もって感謝します.........

4

1 に答える 1

1

あなたが間違っているのは、書くこと&#xxxx;です。これにより、HTML パーサーに、記号&(& 記号そのもの) の後にテキストが続くように指示します。

数学記号のように書きたい場合は&#xxx;、代わりに書くとうまくいきます。

于 2012-07-29T11:35:39.223 に答える