cod*_*der 3 android htmlspecialchars android-listview android-spinner
我正在开发一个应用程序,我需要在其中使用一些数学特殊字符.经过长时间的谷歌搜索,我找到了以下解决方案,即如何在TextView,EditView或其他Android UI元素中放置一些特殊的数学符号.根据上面的链接,如果我使用textview意味着它工作正常.但是如何在listview中使用以下"HTML.frommHtml()".我试过但是它得到了错误......
代码:(使用Textview)
//by using textview
String htmlStringWithMathSymbols = " ∂ ∆ ∏ ∑ = ≠ ≈ ≡";
txtv.setText(Html.fromHtml(htmlStringWithMathSymbols));
Run Code Online (Sandbox Code Playgroud)
如何在listview中使用以下"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));
Run Code Online (Sandbox Code Playgroud)
在使用listview代替"fromHtml()"时,它显示错误为"Html类型中的fromHtml(String)方法不适用于参数(ArrayAdapter)".
那么如何使用以下"Html.fromHtml()"代码与listview或spinner ....
试试这个 :
CharSequence[] andi={Html.fromHtml("andi 4"), Html.fromHtml("andi 5") , Html.fromHtml("∂") , Html.fromHtml("∆"),Html.fromHtml("∏")};
ArrayAdapter<CharSequence> adp = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_list_item_1, andi);
lv.setAdapter(adp);
Run Code Online (Sandbox Code Playgroud)
在您的代码中,您尝试为适配器设置字符串值并将适配器传递给fromHtml函数
| 归档时间: |
|
| 查看次数: |
2007 次 |
| 最近记录: |