textview
HarryWeasley
加油ing
展开
-
一句话修改字体颜色,大小,用spannableString
效果图如下图所示:代码如下所示:spannableString = new SpannableString("共为您清理了" + "54.41MB" + "的空间"); spannableString.setSpan(new AbsoluteSizeSpan(20), 0, 6, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);原创 2015-11-13 18:31:47 · 2663 阅读 · 0 评论 -
JustifyTextView 解决TextView中英文混排排版问题,android文字排版不齐,
最近在做着一个项目,里边会显示很长的一段文字,但是这些文字并不会整齐地排列,遇到文字中带有中英文时,果断给我换行了,好无语..接着就是不断地百度百度,找到了一堆一两年前的东西,不是叫你半角转全角,就是中文符号转英文符号,还有一些自定义TextView的试过了效果也不满意,最后在一个Android开发群中才得知JustifyTextView GitHub地址:https://g转载 2015-10-22 15:01:56 · 9522 阅读 · 1 评论 -
如何在Android中为TextView动态设置drawableLeft等
两种方式: 方式1:手动设置固有边界1 Drawable drawable = getResources().getDrawable(resId);2 //注意查看方法TextView.setCompoundDrawables(Drawable, Drawable, Drawable, Drawable)3 //的注释,要求设置的drawable必须已经通过转载 2015-07-30 11:39:16 · 920 阅读 · 0 评论 -
Spannable简介
Spannable简介TextView和EditText是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。使用步骤:SpannableString spannable = new SpannableString(str);// SpannableStr转载 2014-10-11 09:42:39 · 1073 阅读 · 0 评论 -
Android TextView跑马灯效果
所谓跑马灯效果就是当文字超过控件所能容纳的空间时,在控件内滚动的效果。走马灯的效果主要是通过android:singleLine,android:ellipsize,android:marqueeRepeatLimit,android:focusable属性来配置的。android:singleLine="true"android:ellipsize="marquee"an转载 2014-10-21 16:23:32 · 1012 阅读 · 0 评论 -
Android TextView设置中文粗体
在xml布局文件中设置android:textStyle="bold"可以将英文字母和阿拉伯数字设置成粗体,对中文不起作用。将中文设置成粗体的方法是:TextView textView = (TextView)findViewById(R.id.textView);TextPaint tp = textView .getPaint();tp.setFakeBoldText(true原创 2014-11-07 09:25:07 · 1919 阅读 · 0 评论 -
button,textView改变背景进而改变整体外观
在res/drawable下创建一个xml文件,里面内容为 <stroke android:width="1dp" android:color="@color/title_color" /> <corners android:bottomLeftRadius="5dip"原创 2014-11-08 09:53:14 · 768 阅读 · 0 评论 -
Android 中View类DrawingCache的使用
View组件显示的内容可以通过cache机制保存为bitmap, 主要有以下方法:void setDrawingCacheEnabled(boolean flag), Bitmap getDrawingCache(boolean autoScale), void buildDrawingCache(boolean autoScale转载 2014-09-15 10:45:13 · 942 阅读 · 0 评论 -
自定义HtmlTextView,让textView显示多种颜色的文字
网络上textView显示各种颜色的文字,都是在java代码里实现的,类似下面这种方式:比如 (myTextView.setText(Html.fromHtml("h2>Titleh2>br>p>Description herep>"));比如(>= Android Nougat):myTextView.setText(Html.fromHtml("h2>Titleh2>br>p原创 2017-05-04 09:47:49 · 1995 阅读 · 0 评论