View.findViewById() vs Activity.findViewById()
来源:互联网 发布:酒店网络点评回复 编辑:程序博客网 时间:2024/04/29 19:40
网上看见View.findViewById() 和 Activity.findViewById()执行效率不一样
通常我们使用Activity.findViewById()如:
- TextView tv_inner_1 = (TextView)this.findViewById(R.id.tv_inner_1);
- TextView tv_inner_2 = (TextView)this.findViewById(R.id.tv_inner_2);
View.findViewById() 如:
- View layout_outer = this.findViewById(R.id.layout_outer);
- TextView tv_inner_1 = (TextView)layout_outer.findViewById(R.id.tv_inner_1);
- TextView tv_inner_2 = (TextView)layout_outer.findViewById(R.id.tv_inner_2);
他们都是针对下面同一个xml
- <LinearLayout>
- <LinearLayout id="@+id/layout_outer">
- <TextView id="@+id/tv_inner_1"/>
- <TextView id="@+id/tv_inner_2"/>
- </LinearLayout>
- </LinearLayout>
0 0
- View.findViewById() vs Activity.findViewById()
- view.findViewById 和Activity.findViewById区别
- Activity的findViewById()和View的findViewById()
- view.findViewById 和Activity.findViewById区别
- findViewById在Activity和View中的区别
- FindViewById
- findViewById
- findViewById
- findViewById
- findViewById
- findViewById
- NavigationView findViewById can't find header view
- 在非Activity类中使用findViewbyid
- 关于findViewById
- android findViewById
- findViewById原理
- findViewById()详解
- 关于findviewbyid
- 4412裸机程序之按键控制LED
- ARMCortex系列主流的仿真调试器
- 深入理解BootStrap Item9 -- 按钮组工具栏
- Spark修炼之道(基础篇)——Linux大数据开发基础:第五节:vi、vim编辑器(一)
- turnserver.conf文件详解
- View.findViewById() vs Activity.findViewById()
- Spark修炼之道(基础篇)——Linux大数据开发基础:第六节:vi、vim编辑器(二)
- Android Note项目
- 重写ENqUEUE和DEQUEUE,使之能处理队列的下溢和上溢。
- springmvc环境的搭建
- sqlserver 基础(增、删、改、查、链表查询、建立聚焦索引、主键、创建约束、创建外键)、触发器、存储过程
- 4412裸机程序之时钟控制
- IBM存储配件FC号及描述翻译
- yo generator 对象 方法