为了账号安全,请及时绑定邮箱和手机立即绑定

搞不懂android这写法 , 求解开。

搞不懂android这写法 , 求解开。

慕粉0245213981 2017-06-27 18:44:12
就比如 那个findviewByid 左面的明明是实例化的对象啊,他右面咋没有new 这个类啊,就比如这个Button btn这个 btn = findViewById(''); 右面的new了,不应该是 new Button吗,写的难受求解开,感觉像在写js取id是的,不像java语法啊
查看完整描述

4 回答

?
望远

TA贡献1017条经验 获得超1032个赞

Android程序界面的设计代码采用XML形式(编写起来更简单,可读性也比较高),和功能逻辑代码的实现是分开的。在功能逻辑代码部分通过findViewById("");来找到需要操控的控件实例,每一个控件都应该设置id属性,而通过id属性来区分各个控件,因此控件id属性的值不能重复,该方法返回一个view,这是所有Android控件的父类,需要强制类型转化为对应的控件类型如Button ImageButton...通过这个方法来找到对应的控件,(确实和JS的getElementById('')类似)操控该控件,实现功能逻辑。


查看完整回答
2 反对 回复 2017-06-28
  • 4 回答
  • 0 关注
  • 1875 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信