为什么以前用 Eclipse findViewById时候需要强转,而现在用Android studio 不需要强转了
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
findViewById 为什么不需要强转?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Jenny、酱 2023-05-06 15:34关注因为在高版本的sdk中加入了泛型,所以不用强转
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?评论 打赏解决 1无用举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-11-21 23:40su_zui的博客 移动应用开发笔记 参考资料: https://www.jianshu.com/p/fb44584daee3 https://www.cnblogs.com/lwbqqyumidi/p/3769113.html https://www.jianshu.com/p/70d7bfae18f3 ...基础知识架构 android四大组件分别为...
- 2022-01-11 14:03m0_66144992的博客 //强转 JNI String jstring stringArrayData = static_cast(jobject1); //转 C String const char *itemStr = env->GetStringUTFChars(stringArrayData, NULL); LOGD(“String[%d]: %s”, i, itemStr); //回收 ...
- 2021-02-01 16:52陈小缘的博客 前言 Xposed的大名相信很多同学都不...不过,基于此类框架开发Hook插件,是需要掌握一定的逆向知识的,比如你在进行Hook之前,首先要知道方法签名以及其执行时机,在没有源代码的情况下,这些信息只能从反编译的目标ap
- 2021-01-07 21:58Joker-Tong的博客 5:04.760 不要忘记hint这个属性就好了 关于weight的一些记录 layout_weight为各个组件设置权重 这里需要注意他均分的空间是去除组件所占空间的剩余空间(总的长度减去组件自身的长度) 而他究竟是设置在水平上还是...
- 2022-01-29 16:28m0_66264630的博客 2.2.1 Kotlin调用Java 2.2.2 java调用kotlin 一、基础 =================================================================== ...| 强转 | Integer.parse(String) | String.toInt/as Int | | 找控件 | findViewB..
- 2020-06-21 21:45IT互联网大叔的博客 后来,不记得哪个androidstudio版本 更新之后就不用做 类型强转 了。代码看这简洁了很多。 再后来有人做了一个叫ButterKnife的插件,不用自己调用findViewById了。只需要写点注解就可以了。个人感觉也不是很优雅。...
- 2021-07-06 16:22人类二号的博客 android:text属性什么作用?目前我们知道哪些控件中有该属性? 答:该属性通常为控件上的文字显示信息,目前在TextView、EditView及Button中均有该属性 布局文件在哪个目录下存放? 答:在res/layout下面存放 如何...
- 2021-11-07 23:03m0_63935374的博客 // 返回一个新的异常到 Java } 因为原生函数的代码执行不受虚拟机的控制,因此抛出异常并不会停止原生函数的执行并把控制权交给异常处理程序。到抛出异常时,原生函数应该释放所有已分配的原生资源,例如内存及合适...
- 2022-01-20 11:18m0_66155658的博客 /** 1. 加载 native 库 */ static { System.loadLibrary(“native-lib”); } @Override protected void onCreate(Bundle savedInstanceState) { ...TextView tv = findViewById(R.id.sample_text); /*
- 2023-06-23 14:40未来牛马的博客 我在参加安卓应用开发基础课程的学习过程中,获得了许多有价值的经验和技能,并对安卓应用开发有了一定的理解。从这个过程中,我学习到了安卓应用程序开发的基础知识,同时也得到了实际开发应用程序的机会。在学习了...
- 2019-07-26 08:57没有鱼了的博客 其原理是利用了 Google 的 AutoService 为注解处理器自动生成 metadata 文件并将注解处理器jar文件加入构建路径,这样也就不需要再手动创建并更新 META-INF/services/javax.annotation.processing.Processor 文件了 ...
- 2025-09-29 21:54麦克羊的博客 我们需要定义一个继承自Binder的内部类,封装所有可操作的播放功能:// 提供给外部调用的播放控制方法try {@Nullable@Override首先定义一系列静态字符串作为广播Action:然后在中发送广播:// 示例:播放完成时发送...
- 2017-01-16 12:13腾讯Bugly的博客 曾经你有段时间研究 Intellij 的插件开发,企图编译 Intellij Idea Community Edition (ICE)的源码,结果发现有个奇怪的东西让你的代码无法编译。。什么鬼,kt 是什么玩意儿?
- 2025-11-18 02:31Fisch FLeisch的博客 还记得第一次写 ListView 时那种“一行代码出列表”的惊喜吗?三行代码搞定一个列表,简直不要太爽!但这背后的魔法是谁施的?是。虽然现在已经成为主流,但依然是理解整个适配器...// 0 表示不使用默认布局@Override。
- 2022-02-02 19:24m0_65320833的博客 上面提到协程体中最后一行是什么类型,最终返回的是什么类型T就是什么类型,好像跟我们想的不一样,返回值不应该是用return吗,学过kotlin的会知道,在的kotlin高阶函数中,lambda表达式如果你没有显式返回一个值,...
- 2017-07-20 10:07Wei_Leng的博客 因为ViewPager并不支持循环翻页, 所以要实现循环还得需要自己去动手,我就把项目中的控件剔了出来,希望大家觉得有用。目前框架可以进行不同样式、不同动画设置, 以及完善的api方法能满足大部分的需求了。
- 2021-12-27 17:32k186____5189的博客 为什么是这么一个数值,其实他默认返回是一个该协程作业的当前状态 我们通过runBlocking方法可以看到,其返回值是调用了joinBlocking方法,而在joinBlocking方法中 我们看到joinBlocking方法返回了一个state强转成...
- 没有解决我的问题, 去提问