自定义控件最基本的工作是 重写 onDraw() 和 onMesure()吧。
解决方案 »
- Dialog提示用户打开网络连接后返回Activity的问题
- android 怎么设置hdmi输出 [移动平台 Android]
- SimpleCursorAdapter 是设计模式?名字叫什么?
- android大家工资如何??
- 简单程序,自身触发performclick为什么会造成进程终止???
- 求助 ImageGetter加载网络大图片问题
- android 如何像多看阅读那样转换全屏与有两侧栏
- 大家推荐下学习安卓应用开发的书或教程吧
- 请问如何设置Spinner下拉列表默认值?
- 跪求大神告知NavigationView在fragment为什么报空指针错误?
- 关于屏幕适配的问题
- 关于PopuWindow动态设置背景的问题
就需求來說,你要考慮的問題有2點:
(1)你要實現的控件類型;你要實現的是一個合成控件(將幾個控件合起來)還是一個繼承控件(繼承單獨的一個空間)亦或是完全自定義控件(繼承View),還有ViewGroup類控件。
(2)實現;思考你需要重寫那幾個方法,一般來說 重寫onMeasure()、onLayout()和onDraw() onTouch()就行了。
(3)最後是測試你的控件,然後不斷改進。