android 控件-TextView用法整理

  1. android:autoLink可选值为(none/web/email/phone/map/all)其中map需要google地图才可以,否则会报错

  2. TextView中可以进行图文组合,通过图片的位置确定文字的位置,图片的位置有左上右下分别是android:drawableLeft,android:drawableTop,android:drawableRight,android:drawableBottom,文字与左右图片的间距可以用空格或\t调整,文字与上下图片可以用\n来调整,   以及使用android:gravity="center"来调整位置

  3. 内容可设置粗体,正常,斜体android:Style="normal | bold | italic"

  4. 阴影效果: mTextView.setShadowLayer(10F, 11F,5F, Color.YELLOW); 第一个参数为模糊半径,越大越模糊。 第二个参数是阴影离开文字的x横向距离。 第三个参数是阴影离开文字的Y横向距离。 第四个参数是阴影颜色。

  5. TextView 文字大小使用sp单位

  6. TextView 点击效果 (设置textColor为自定义的drawable,该drawable定义了点击前后的颜色)

  7. TextView内容下划线(两种方法)

     1)textView.setText(Html.fromHtml("<u>"+"0123456"+"</u>"));

    2)textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //下划线

        textView.getPaint().setAntiAlias(true);//抗锯齿

  8. TextView常见问题

    重新设置内容会有前面内容残留内容:该问题的由来 首先textview的长度自适应内容长度,前面的内容长度比后面的内容更长。解决办法是设置TextView的长度足够长,例如填充屏幕


你可能感兴趣的:(android,标签,textview,label)