数学の特殊文字を使用する必要があるアプリを開発しています。グーグルで長い検索をした後、私は次の解決策を見つけました。つまり、TextView、EditView、または他のAndroidUI要素にいくつかの特別な数学記号を配置する方法です。上記のリンクのように、textviewを使用している場合は、正常に機能していることを意味します。ただし、リストビューで次の「HTML.frommHtml()」を使用する方法。試しましたがエラーになります……
コード:(Textviewを使用)
//by using textview
String htmlStringWithMathSymbols = " ∂ ∆ ∏ ∑ = ≠ ≈ ≡";
txtv.setText(Html.fromHtml(htmlStringWithMathSymbols));
次の「HTML.frommHtml()」をlistviewで使用する方法。リストビューに同じコードを追加すると、エラーが発生します...
コード:(ListViewを使用)
//by using listview
String[] andi={"andi 4","andi 5" , "∂" , "∆","∏"};
ArrayAdapter<String> adp = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, andi);
lv.setAdapter(Html.fromHtml(adp));
「fromHtml()」の代わりにlistviewを使用していると、「Html型のメソッドfromHtml(String)は引数(ArrayAdapter)に適用できません」というエラーが表示されます。
では、リストビューまたはスピナーで次の「Html.fromHtml()」コードを使用するにはどうすればよいですか。