现在的位置: 首页 > 综合 > 正文

在Layout xml中配置自定义View

2018年07月13日 ⁄ 综合 ⁄ 共 945字 ⁄ 字号 评论关闭

秒速赛车公式 www.l19l7.cn 1. Layout xml文件中的配置

??? main.xml

  1. <RelativeLayout?xmlns:android="//schemas.android.com/apk/res/android"??
  2. ????android:layout_width="fill_parent"??
  3. ????android:layout_height="fill_parent"??
  4. ????android:orientation="vertical">??
  5. ????<com.larry.testbuild.MyListView?android:id="@+id/my_list"??
  6. ????????android:layout_width="fill_parent"??
  7. ????????android:layout_height="fill_parent"/>??
  8. </RelativeLayout>??

注意在引用自定义的View类时,要写出类的全路径,即包名.类名


2. 自定义的View,这里以继承ListView为例

?? MyListView.java

  1. package?com.larry.testbuild??
  2. ??
  3. public?class?MyListView?extends?ListView?{??
  4. ????public?DishListView(Context?context)?{??
  5. ????????super(context);??
  6. ????}??
  7. ????public?DishListView(Context?context,?AttributeSet?attrs)?{??
  8. ????????super(context,?attrs);??
  9. ????}??
  10. ??
  11. ...??
  12. ?}??

注意需要继承父类的两个构造函数,少一个都会造成Force close。


对于ListView这样做的好处是,不需要将Adapter的子类定义置于ListView所在的父Activity类中。增强ListView的??榛?,从而降低耦合,增强复用性。

本帖转自://blog.csdn.net/larryl2003/article/details/6639532

抱歉!评论已关闭.

  • 马上背!十九大报告中的四个“新” 2019-02-16
  • 蒲县工商质监局非公党委举办2018元旦文艺会 2019-02-16
  • 人民网评:建设数字中国时不我待 2019-02-16
  • 618史上最壕“买家”现身 Google以 5.5亿美元投资京东 2019-02-15
  • 雍正官窑:朕就是这样的品味(图) 2019-02-15
  • 西安司法考试将试点机考 2019-02-15
  • 人民日报新媒体矩阵聚焦十九大 融媒报道"给你好看" 2019-02-14
  • 社会主义是过渡阶段,最终实现共产主义才是其目的。社会主义是在消灭私有制,建立公有制直至无私,实现共产主义。 2019-02-14
  • 四轮电动车销售火爆存安全隐患 专家:需建国家标准 2019-02-14
  • 看懂汽车三元催化器工作原理后还能当金子卖?难为非洲兄弟了! 2019-02-14
  • 周杰伦昆凌为儿子庆生 小小周帅气入镜 2019-02-13
  • 都以为机器人普及了,一切都不是问题了?机器人不需要不断升级?机器人生产啥?不需要人设计? 2019-02-13
  • 价值-热门标签-华商生活 2019-02-13
  • 上合组织引领发展 吉中合作稳步前行——访吉尔吉斯斯坦总统热恩别科夫 2019-02-13
  • 互联网金融协会提示:防范变相“现金贷”业务风险 2019-02-12
  • 126| 619| 506| 916| 267| 89| 562| 423| 861| 246|