做Android这么长时间,对自定义组件这块知识了解的很少。之前公司项目里有个模块需求是自动换行,今天重新写个组件实现这个效果。
效果图如下:
组件是继承的ViewGroup,在用的时候调用addView方法把TextView加进去,然后该组件会把textview放到合适的位置。
WordWrapView.java
![](https://i-blog.csdnimg.cn/blog_migrate/cdec0645add3fc3c328197dda5c76203.gif)
MainActivity.java
![](https://i-blog.csdnimg.cn/blog_migrate/cdec0645add3fc3c328197dda5c76203.gif)
activity_main.xml
![](https://i-blog.csdnimg.cn/blog_migrate/cdec0645add3fc3c328197dda5c76203.gif)
欢迎批评指正!谢谢。
做Android这么长时间,对自定义组件这块知识了解的很少。之前公司项目里有个模块需求是自动换行,今天重新写个组件实现这个效果。
效果图如下:
组件是继承的ViewGroup,在用的时候调用addView方法把TextView加进去,然后该组件会把textview放到合适的位置。
WordWrapView.java
MainActivity.java
activity_main.xml
欢迎批评指正!谢谢。