工作记录 - 添加自定义控件

之前对于andrioid UI基本都是白痴,从通信领域转入手机android领域,抽空一定要好好写一下感受。

之前android UI部分都是小弟们在修改,zmw基于viewGroup制作了自定义组件,类似SlidingDrawer,周末有空,自己就尝试把此控件合入远程系统之中,以此来记忆添加控件需要考虑的内容和步骤。
1、添加控件对应java文件到工程目录;
2、确定在哪些页面(通常对应layout中的某些xml文件)需要添加组件,建议在eclipse平台下使用控件选择工具进行添加,再对于某些属性进行修改和添加。 注意页面的layout的配置。
3、在对应activity中添加控件实例;
4、自定义组件可能存在参数配置,通常命名为attrs.xml,需要放到res/values中,此中定义独立的实行配置,在图层layout中可以调用使用
    xmlns:my="http://schemas.android.com/apk/res/com.ym.myproject"
    android:id="@+id/multiDirectionSlidingDrawer1"
    my:direction="leftToRight"         此derection就是自定义的枚举参数,my的用法哦
5、这样基本大功告成了,我在移植ZMW的修改时发件在自定义控件中又包含了一个layout,这样需要把子xml文件放入res/layout中,不过这个是我自定义控件的特例。
          <include
            android:id="@id/content"
            layout="@layout/pen_content" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值