当前位置:首页 > 图灵资讯 > 技术篇> android如何在xml中引用内部类View
android如何在xml中引用内部类View
发布时间:2023-05-24 09:28:52
例如在类com.example.Clasa定义了一类Viewb,那么如何在xml中引用Viewb呢?
首先要注意的是,Viewb定义时,必须定义为静态,即publicc static ViewB
ViewB 继承自View,可以在xml中定义(Clasa和Viewb之间是“$”,而不是“$”.")
1. <View2. class="com.example.ClassA$ViewB"3. android:layout_width="match_parent"4. android:layout_height="match_parent" />
假设Viewb继承自ViewGroup,可以在xml中定义(Clasa和Viewb之间是“$”,而不是“$”.")
1. <ViewGroup2. class="com.example.ClassA$ViewB"3. android:layout_width="match_parent"4. android:layout_height="match_parent" >5. <!-- ViewGroup内部的一些控件,如button等 -->6. </ViewGroup>
ps 图灵课堂老师从近一百套最新一线互联网公司面试题中精选而出,涵盖Java架构面试 所有技术栈,包括JVM,Mysql,并发,Spring,Redis,MQ,Zookeeper,Netty, Dubbo,Spring Boot,Spring Cloud,数据结构与算法,设计模式等相关技术领域的大 厂面试题及详解。 详情咨询客服获取全套面经试题。