安卓开发学习日志(1)配置环境和UI

一,配置Eclipse下的Android开发环境

  • 下载JDK包(EXE安装后环境变量无需设置)
  • 安装Eclipse软件
  • 下载SDK包,安装后默认打开SDKManager并选中platform-build tools,build tools,extra包 intel*86 emulator,api选择推荐是API22,选高了配置CPU时没有对应的Emulator
  • 使用AVD Manager,创建模拟器
  • 打开Eclipse后,网上下载ADT插件,随后help->install new software->add->archive 选择ADT压缩包所在地址

二,UI

  1. 视图组件
  • View视图组件是用户界面的基本元素
  • 所有UI组件都继承View类
  • View实质上存储了Android屏幕上一个 特定的矩形区域布局和内容属性的 数据类
  • View可以对布局绘图焦点变换滚动条屏幕区域的按键用户交互等 进行操作
  • 窗体通过Widget类实现(Widget=微件,可以引伸至窗体,窗体==屏幕里微小的控件)
  • Widget继承于View
  • UI组件 存储在 android.widget包及其子包&&Android.view包及其子包
  • example
    在这里插入图片描述
  • 控制视图组件以绘制用户界面的方式(两种)
    (1)在XML布局文件中使用XML属性(标签)
    (2)Java代码中调用方法
  • View与其子类ViewGroup
    在这里插入图片描述在这里插入图片描述

ViewGroup.LayoutParams
||
ViewGroup.MarginLayoutParams,*
ViewGroup得以控制子组件的分布,

  • ViewGroup提供了XML属性,其中的子属性可以指定这些XML

  • 使用xml文件控制UI
    XML布局文件储存在res->layout,创建后便收录在R.java中(gen中自动生成并维护),

在布局文件中的UI组件,代码若需要使用需要在XML中指定
组件所一一对应的android:id
findViewById(R.id.android:id值)

  • java代码在Activity中控制/显示视图
    setContentView(R.layout.资源文件)

  • 要让开发自定义的View组件,
    理论上:基于Android UI组件的实现原理,开发者完全可以开发出项目定制的组件
    注意点(attention):
    (1)需要继承View类
    (2)需要重写(rewrite)View类的1-N个方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值