setGravity()

用自定TextView画个尺子

限于喜欢 提交于 2021-01-23 00:27:44
实现结果 步骤: 1、自定义类继承TextView,重写Ondraw()方法 2、主方法不做更改 3、布局文件添加tv。条目为自定义类的路径 代码如下: 自定义类: public class Ruler extends TextView { public Ruler(Context context) { super(context); init(); } public Ruler(Context context, AttributeSet attrs) { super(context, attrs); init(); } public Ruler(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(); } // 初始化,设置控件的位置 private void init() { setGravity(Gravity.BOTTOM); } /** * 实现该方法,“画出”自己想实现的画, 该方法无须手动调用,系统绘制该控件时,会自行调用该方法 * * @Override */ protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint();