在线
客服

发布
需求

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

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

就比如 那个findviewByid 左面的明明是实例化的对象啊,他右面咋没有new 这个类啊,就比如这个Button btn这个 btn = findViewById(''); 右面的new了,不应该是 new Button吗,写的难受求解开,感觉像在写js取id是的,不像java语法啊

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

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

使用道具 举报

发新帖
国内首家创新型IT技术需求众包服务平台,软件需求就上天盟网! 立即登录 立即注册