Android创建新的视图(二)之创建复合控件
2013-05-28 23:30
302 查看
第一个实现一个带图片和文字的按钮,如图所示:
整个过程可以分四步走。第一步,定义一个layout,实现按钮内部的布局。代码如下:
这个xml实现一个左图右字的布局,接下来写一个类继承LinearLayout,导入刚刚的布局,并且设置需要的方法,从而使的能在代码中控制这个自定义控件内容的显示。代码如下:
第三步,在需要使用这个自定义控件的layout中加入这控件,只需要在xml中加入即可。方法如下:
注意的是,控件标签使用完整的类名即可。为了给按钮一个点击效果,你需要给他一个selector背景,这里就不说了。
最后一步,即在activity中设置该控件的内容。当然,在xml中也可以设置,但是只能设置一个,当我们需要两次使用这样的控件,并且显示内容不 同时就不行了。在activity中设置也非常简单,我们在ImageBt这个类中已经写好了相应的方法,简单调用即可。代码如下:
这样,一个带文字和图片的组合按钮控件就完成了。这样梳理一下,使用还是非常简单的。组合控件能做的事还非常多,主要是在类似上例中的ImageBt类中写好要使用的方法即可。
整个过程可以分四步走。第一步,定义一个layout,实现按钮内部的布局。代码如下:
最后一步,即在activity中设置该控件的内容。当然,在xml中也可以设置,但是只能设置一个,当我们需要两次使用这样的控件,并且显示内容不 同时就不行了。在activity中设置也非常简单,我们在ImageBt这个类中已经写好了相应的方法,简单调用即可。代码如下:
相关文章推荐
- Android创建自定义复合控件
- 【Android】创建自定义复合控件
- Android自定义控件——创建复合控件
- Android复合控件创建与使用Demo
- Android的创建复合控件
- android自定义view(二)创建复合控件
- 《Android 群英传》读书笔记:自定义 View 之创建复合控件
- Android如何创建可拖动的图片控件
- android 自定义复合控件
- Android技术——在Android中的任意视图中找控件
- 自定义 ActionBar ,创建复合控件
- [Android]ButterKnife-无尽之刃-绑定视图控件和事件的快速开发工具
- [翻译] ASP.NET MVC Tip #9 – 创建GridView视图用户控件
- 【Android笔记】如何创建列表视图
- 自定义控件之——创建复合控件
- 自定义控件 创建复合控件
- android自定义View之复合控件
- android 中通过代码创建控件
- Android官方开发文档Training系列课程中文版:动画视图之场景创建
- 创建复合控件