2019独角兽企业重金招聘Python工程师标准>>>
这个是主Activity:
public class TextViewText extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.mytextview_main);
MyTextView tv=(MyTextView) findViewById(R.id.mytextview);
tv.setText("你好,这里是中国区");
tv.setBackgroundColor(200);
}
}
然后创建一个类重写TextView:
public class MyTextView extends TextView{
public MyTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas) {
//倾斜度45,上下左右居中
canvas.rotate(-45, getMeasuredWidth()/2, getMeasuredHeight()/2);
super.onDraw(canvas);
}
}
布局代码编写:
<com.anjoyo.mytextview.view.MyTextView
android:id="@+id/mytextview"
android:layout_width="100dip"
android:layout_height="100dip"
android:gravity="center"
android:background="#ffff00"
android:text="我知道今天我很开心"/>