第一次在这里写博客,各位大侠勿喷啊,小弟在此感激不尽
从事java以来,一直在做javaEE的开发,android虽然以前曾经学过,不过大概忘的也差不多了,最近因为工作需要,准备把android也做起来,回回炉。
一时也不知道从何开始,只知道对于android自定义控件的了解还是挺薄弱的,就从此开始吧
1、先自定义一个view,先来个简单的吧,自定义一个TextView体验一下,这里只列出了重写的onDraw方法,其它方法未变
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); String text = "fishpan"; Paint paint = new Paint(); int color = paint.getColor();// 保存旧的画笔颜色 paint.setColor(Color.YELLOW); // 设置画笔颜色 canvas.drawRect(0, 0, getMeasuredWidth(), getMeasuredHeight(), paint); // 画一个黄色背景 paint.setColor(color); // 恢复画笔颜色 canvas.drawText(text, 0, 0, paint); }
2、将自定义控件写在布局文件中<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too
Android自定义控件文本居中显示
最新推荐文章于 2022-10-31 09:43:27 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)