本着分享自己,造福世界的原则。
<1>关于安卓
首先对安卓有个整体的把握,回头聊起来可以随时跟别人交(zhuang)流(bi)。
android是基于linux的开源操作系统。
linux是使用标准C语言开发的操作系统。
android底层驱动以及操作系统内核使用C语言以及汇编开发。
android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底层调度。
android应用是使用Java开发;同时也可以使用C/C++ native开发,但是多数时候不用用到C。所以基本上就是Java为标准开发语言。
android使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机。
所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程。
1,vertical:垂直的。
R文件:
1。注意引用项目的R
2。只要在rec里面添加资源R中会自动添加管理。
3。在代码引用rec中的资源通过R引用。
XML:
layout_width ="match_parent" (拉伸沾满容器)
wrap_content (包裹内容)
LinearLayout android:orientation="vertical" orientation ="horizontal
绑定事件
btLogin.setOnClickListener(this);传入的参数是一个继承了OnClickListener接口的对象
<1>匿名类,直接new 接口得到一个接口实现对象
<2>内部类,再类的内部在编写一个类
<3>本类作为绑定事件的类
public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.btLogin: Toast.makeText(this, "测试登陆", Toast.LENGTH_LONG).show(); //第一个上下文环境 2文本 3 显示时间 break; case R.id.btRet: Toast.makeText(this, "测试注册", Toast.LENGTH_LONG).show(); //第一个上下文环境 2文本 3 显示时间 break; default: break; } }
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦