在android中制作自定义组件
Posted
技术标签:
【中文标题】在android中制作自定义组件【英文标题】:making custom component in android 【发布时间】:2011-09-26 17:32:36 【问题描述】:我是android新手,我没有那么多经验。我想知道制作自定义组件。我关注了http://developer.android.com/guide/topics/ui/custom-components.html。但很多事情并没有得到澄清。最近我访问了一个链接http://code.google.com/p/android-wheel/source/browse/trunk/wheel/src/kankan/wheel/widget/WheelView.java?r=4。他们在那里制作了自定义组件。 请建议我一个有据可查的教程,在那里我将清楚地了解如何制作自定义组件,其中将使用 onMeasure(int,int)、onDraw(Canvas) 所有方法,并且所有内容都将被很好地记录,为什么我们要使用它?
请建议我这样的链接或教程。我真的很想对它有信心。
【问题讨论】:
【参考方案1】:这个问题有点不清楚。您想要制作什么样的自定义组件。只是常规视图?视图组或自定义适配器?如果您搜索得更精确,您可能会找到很多好的材料。
但首先要介绍一些: http://www.anddev.org/creating_custom_views_-_the_togglebutton-t310.html
http://www.anddev.org/advanced-tutorials-f21/custom-views-t1891.html
由于我是新用户,我无法发布更多链接。
【讨论】:
谢谢大卫,你没看错。我想主要关注常规视图、视图组和自定义适配器。感谢您建议的链接。让我来看看那些。以上是关于在android中制作自定义组件的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Android Java Camera View 模块创建自定义 React Native 组件?
Android 屏幕适配屏幕适配通用解决方案 ⑤ ( 自定义组件解决方案 | 自定义 ViewGroup 组件 onMeasure 方法中计算每个子组件坐标数据 | 自定义组件完整代码 )
Android 屏幕适配屏幕适配通用解决方案 ⑤ ( 自定义组件解决方案 | 自定义 ViewGroup 组件 onMeasure 方法中计算每个子组件坐标数据 | 自定义组件完整代码 )