android如何在xml中引用内部类View

比如在类com.example.ClassA中定义了一个类ViewB,那么怎么样在xml中引用ViewB呢?

首先要注意的是ViewB定义的时候,必须定义成静态的,就是public static ViewB

假设ViewB 继承自View,那么在xml中可以这样定义(ClassA和ViewB之间是"$",不是".")

<View        class="com.example.ClassA$ViewB"        android:layout_width="match_parent"        android:layout_height="match_parent" />

假设ViewB继承自ViewGroup,那么在xml中可以这样定义(ClassA和ViewB之间是"$",不是".")

    <ViewGroup        class="com.example.ClassA$ViewB"        android:layout_width="match_parent"        android:layout_height="match_parent" >    <!-- ViewGroup内部的一些控件,比如button之类的 -->    </ViewGroup>

更多相关文章

  1. Android 中自定义View的应用.
  2. Androidの自定义圆角按钮button
  3. android自定义Toast之-弹出消息
  4. SeekBar的使用和自定义
  5. Robolectric使用(四)自定义
  6. Android 自定义相机Demo 入门学习
  7. 三种方式实现自定义圆形页面加载中效果的进度条
  8. android xmlns res-auto 自定义 attr
  9. Android Binder机制----实现自定义的系统服务

随机推荐

  1. 干货|MIT线性代数课程精细笔记[第二课]
  2. 点到点IPSec ***配置
  3. thinkphp6的Service的简明使用介绍
  4. 3/4 Pcs Bedding Set Comforter Cover Sh
  5. new delete
  6. 51单片机最小系统电路-设计教程
  7. 在苹果Mac上的“邮件”中如何使用列布局?
  8. 做支付需要了解哪些行业知识?
  9. 升级API网关Kong
  10. Google Guice之AOP