Android认识和最基本开发流程

一、Android的体系结构
第一层:Application 应用层
第二层:Application framework 应用程序框架层
第三层:Libraries 核心代码库 <----- Android Runntime 运行时
第四层:Linux Kerner 内核层
二、常见的布局方式
a.线性布局LinearLayout(使用最广)
    * 可以给子控件按照weight属性分配空间(特有)
    * 直线排列,两个方向
b.相对布局RelativeLayout(较多)
    * 一个参照物,两条基准线
c.帧布局FrameLayout
    * 图层显示的DIV
d.表格布局TableLayout
    * 有行列 电子表
e.绝对布局AbsoluteLayout
    * 坐标系 X和Y
三、应用程序开发的基本流程
a.在res/layout/xxx.xml文件编写布局代码
b.在src的MainActivity.java代码中找到关心控件
c.在src的MainActivity.java代码中编写逻辑代码
d.注意清单文件是否要添加权限
四、常规套路
如果看到在布局文件中有EditText和Button
a.关心控件findViewById(R.id...);
b.设置按钮的点击事件监听
c.在按钮的点击事件监听中:
    * 得到输入框的内容
         String data = et.getText().toString().trim();
    * 判断内容是否为空
        if (TextUtils.isEmpty(data)){
            //为空则
            return;
        }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值