Android怎么加上项目符号(•)?

圆形项目符号如下
• a
• b
怎么加上它呢?

1、 可以使用Html字符 & #8226; 即•

Html的字符可以用一些代码来表示,可以有2种表示方式:字符代码(命名实体)和数字代码(编号实体)。字符代码以&符开始,以分号结束,其间是字符名;数字代码也以&符开始,以分号结束,其间是#号加编号。

    String text=" •" +
            "pm" +
            "18:00"+
            "
My Application " ; textView.setText(Html.fromHtml(text)); textView.setText(Html.fromHtml(""+baidu+"")); textView.setMovementMethod(LinkMovementMethod.getInstance());

其中,Html.fromHtml可以将Html代码转换成对应的text

使用Html标签
Android怎么加上项目符号(•)?_第1张图片
textview添加链接

Textview并不支持所有的html标签。如果更复杂的,可以直接使用webview组件。TextView 支持的HTML标签:

参考: Android字符串进阶之一(特殊字符的输入)、【Android】html转义字符

2、使用BulletSpan

SpannableString spannableString=new SpannableString(text);
Parcel parcel=Parcel.obtain();
//设置gapWidth
parcel.writeInt(24); 
//设置是否使用颜色
parcel.writeInt(1);
//设置颜色
parcel.writeInt(Color.BLACK);
parcel.setDataPosition(0);
BulletSpan bulletSpan=new BulletSpan(parcel);
spannableString.setSpan(bulletSpan,0,1,Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
textView.setText(spannableString);parcel.recycle();

参考:Android文本样式——上、Android-各种Span的用法

你可能感兴趣的:(Android怎么加上项目符号(•)?)