package com.haishidaxue.ding.testcreateandroidproject.widget;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.LinearLayout;
import android.widget.TextView;
/**
* Created by apple on 16/3/9.
*/
public class VerticalTextView extends LinearLayout {
public VerticalTextView(Context context, AttributeSet attrs) {
super(context, attrs);
setOrientation(VERTICAL);
this.context = context;
}
private String text;
private Context context;
private int color;
private int size;
public VerticalTextView(Context context) {
super(context);
setOrientation(VERTICAL);
this.context = context;
}
public void setText(String text) {
this.text = text;
addText();
}
private void addText() {
removeAllViews();
if (text != null) {
char[] chara = text.toCharArray();
for (int i = 0; i < chara.length; i++) {
TextView oneText = new TextView(context);
oneText.setTextColor(color);
oneText.setText(text.substring(i, i + 1));
addView(oneText);
}
}
}
public void setTextColor(int color) {
this.color = color;
}
public void setTextSize(int size) {
this.size = size;
}
}