在做android开发时有时需要文字竖排显示,但是android自带的textview不支持,网上也没有提供好的解决办法,其实很简单了,只要对对原生textview进行简单自定义下就可以完美实现!请看源码。


package com.jingya.xiaochejingling.wight;import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;public class TextViewVertical extends TextView {public TextViewVertical(Context context, AttributeSet attrs) {super(context, attrs);// TODO Auto-generated constructor stub}public TextViewVertical(Context context) {super(context);// TODO Auto-generated constructor stub}@Overridepublic void setText(CharSequence text, BufferType type) {// TODO Auto-generated method stubif ("".equals(text) || text == null || text.length() == 0) {return;}int m = text.length();StringBuffer sb = new StringBuffer();for (int i = 0; i < m; i++) {CharSequence index = text.toString().subSequence(i, i + 1);sb.append(index + "\n");}super.setText(sb, type);}}


更多相关文章

  1. 让android studio 支持Lambda
  2. Android(安卓)Vertical TextView 文字竖排
  3. cmd>>android
  4. cmd>>android
  5. cmd>>android
  6. Android(安卓)Studio 2.0 Preview发布,附下载地址,支持即时运行和
  7. Android项目Android(安卓)Studio目录结构
  8. android 常用代码备份
  9. android横屏竖屏处理

随机推荐

  1. Android系统各种类型的service刨根解读
  2. Android 使用弹出对话框,报Unable to add
  3. Android重力感应 .
  4. Android WebView+JSON+JavaScript
  5. 【转】Android状态栏、导航栏、DecorView
  6. Mac下如何用USB调试Android真机
  7. 「抄底 Android 内存优化 1」—— 虚拟内
  8. 短视频商城源码,Android 多图上传压缩算法
  9. Android Studio 设置控件和颜色透明度
  10. 第一个Android(安卓)程序的源代码: TxtRe