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

在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

抱歉!评论已关闭.

  • 听,盲童唱出心底的阳光 2018-12-17
  • 老婆告老公索债780万 原是二人自导自演 2018-12-17
  • 井冈山交警开展重点车辆严重交通违法行为有奖举报工作 2018-12-17
  • 停车收费新政首日举报量攀升 2018-12-17
  • 这是世界杯开赛当晚的广西 2018-12-16
  • 【理上网来·喜迎十九大】建设世界一流军队的科学指南 2018-12-16
  • 第六届北京农业嘉年华--北京频道--人民网 2018-12-16
  • 【专题】节能降耗 保卫蓝天——浙江省暨杭州市2018年节能宣传周 2018-12-15
  • 【奋斗在新时代】劳道“歹猫”增色互联网“表情” 2018-12-15
  • 驾车撞倒城管队员反复碾压 义乌暴力摊贩被刑拘 2018-12-15
  • 《中国汽车报》2018“西部温暖计划”公益试驾活动即将启程 2018-12-14
  • 奇瑞新能源瑞虎3xe上市 售价8.98万 2018-12-14
  • 几家性价比超高的烤肉店 赶紧去试试 2018-12-14
  • 和“看着就想笑”说说你的“8421” 2018-12-13
  • 中共十八大以来藏语新词术语发布 2018-12-13
  • 637| 598| 567| 178| 642| 671| 500| 808| 601| 311|