eclipse配置环境变量:

  1、在 eclipse 中的 Window --> preferences  --> Android(安装了ADT的前提下才能看到Android) --> SDK Location: 将SDK路径导入

  2、将 sdk 目录中的 platform-tools、 tools 配置到 环境变量的 Path 中

    && cmd 命令 : adb(查看android是否配置好环境)、 java(查看java是否配置好环境)

          && 配置 java 环境变量: 将 JDK 中的 bin 目录 配置到 环境变量中

夜神模拟器的连接: (防止掉线)

  将安装夜神模拟器的路径的 bin 目录 配置到 环境变量中。cmd 输入指令 nox_adb connect 127.0.0.1:62001

  

将 xml 布局加载到 Activity 界面上:

  setContentView(R.layout.MainActivity);

android所有UI组件以及UI布局管理器通用的基本属性。

  drawableTop 设置图片在文字的上边

  drawableBottom 设置图片在文字的下边

  drawableLeft 设置图片在文字的左边

  drawableRight    设置图片在文字的右边

  drawablePadding   设置图片与文字的间距

  visibility    是否可见

  gravity 设置组件内部的位置  && 相当于 内边距

&&  gravity_layout   设置组件的位置  && 相当于 外边距  && 仅限于线性布局中的组件使用

  padding    内边距 (组件内部的距离)

  margin     外边距  (组件外部的距离)

  

TextView 的常用属性:

  autoLink 设置文本为一个超链接

  lines    设置文本的行数

  ellipsize  当内容超过文本,不显示后面的内容

  singleLine   设置单行文本

  typeface    字体格式  外部导入字体

  

  

RelativeLayout 相对布局的常用属性:

  与父窗体对齐: 3+4 (属性值为 true 或 false)

    layout_centerVertical   垂直居中

    layout_centerHorizontal  水平居中

    layout_centerInparent   父布局居中

    

    layout_alignParentLeft   父窗体左对齐

    layout_alignParentRight   父窗体右对齐

    layout_alignParentTop   父窗体上对齐

    layout_alignBottom   父窗体下对齐

  与其他组件对齐: 4+4 (属性值必须为 id 的引用值 如: 想要与 id 为 btn 的组件对齐: "@id/btn")

    layout_toLeftOf   位于某组件的左边

    layout_toRight   位于某组件的右边

    layout_above   位于某组件的上边

    layout_below   位于某组件的下边

    layout_alignLeft   相对于某组件的左边缘对齐

    layout_alignRight   相对于某组件的右边缘对齐

    layout_alignTop   相对于某组件的上边缘对齐

    layout_alignBottom   相对于某组件的下边缘对齐

标签:

  include: 将另外一个布局文件,导入到当前文件中, (布局重用)。格式为: <include layout="@layout/xm_name">

    注意事项:

        1、<include /> 标签可以单独使用 layout 属性,引入布局,也是必须属性。

        2、<include /> 标签会覆盖引入 layout 的标签。前提是要写 layout_width 和 laytout_height 两个属性。

        3、布局中可以包含两个相同的include标签。

  merge : (无属性布局)  作为根布局使用。使用 include 加入的时候,减少布局层次 (层次不要超过4层)。 

   

  ViewStub: 动态加载

表格布局 TableLayout:

  属性: TableRow  代表一行

  特点: 不需要写 高度和宽度, 使用权重(weight)来调整。

      &&:权重 常用于 线性布局 和 表格布局。

网格布局 (GridLayout)

  属性:  columnCount  设置网格布局列

  

Android布局需要知道的基础知识的更多相关文章

  1. Android 开发者文档 -- 应用基础知识

    https://developer.android.com/guide/components/fundamentals 应用基础知识 Android 应用采用 Java 编程语言编写.Android ...

  2. android、IOS和手机基础知识

    一.手机基础知识 1.固件.刷固件.固件版本 固件是指固化的软件,英文为firmware,它是把某个系统程序写入到特定的硬件系统中的flashROM.手机固件相当于手机的系统,刷新固件就相当于刷系统. ...

  3. 学习android学习必备的java基础知识--四大内部类

    学习android必备的java基础知识--四大内部类 今天学习android课程,因为我的主专业是JAVA,但是兴趣班却有这其他专业的同学,学习android 需要具备一些java的基础知识,因此就 ...

  4. Android 12(S) 图像显示系统 - 基础知识之 BitTube

    必读: Android 12(S) 图像显示系统 - 开篇 一.基本概念 在Android显示子系统中,我们会看到有使用BitTube来进行跨进程数据传递.BitTube的实现很简洁,就是一对&quo ...

  5. android 自定义view 前的基础知识

    本篇文章是自己自学自定义view前的准备,具体参考资料来自 Android LayoutInflater原理分析,带你一步步深入了解View(一) Android视图绘制流程完全解析,带你一步步深入了 ...

  6. 【Android】15.3 Notification基础知识

    分类:C#.Android.VS2015: 创建日期:2016-02-29 一.如何向用户发出通知 1.使用Toast通知用户 前台任务中的通知(Notifications)一般用于长时间显示用户正在 ...

  7. Android Studio 之 控件基础知识

    1. TextView 和 EditText 控件常用属性  android:layout_width="match_parent" 宽度与父控件一样宽 android:layou ...

  8. DIV+CSS网页布局常用的一些基础知识

    CSS命名规范 一.文件命名规范 全局样式:global.css:框架布局:layout.css:字体样式:font.css:链接样式:link.css:打印样式:print.css: 二.常用类/I ...

  9. DIV+CSS网页布局常用的一些基础知识整理

    CSS命名规范 一.文件命名规范 全局样式:global.css: 框架布局:layout.css: 字体样式:font.css: 链接样式:link.css: 打印样式:print.css: 二.常 ...

随机推荐

  1. 洛谷——P1966 火柴排队&&P1774 最接近神的人_NOI导刊2010提高(02)

    P1966 火柴排队 这题贪心显然,即将两序列中第k大的数的位置保持一致,证明略: 树状数组求逆序对啦 浅谈树状数组求逆序对及离散化的几种方式及应用 方法:从前向后每次将数插入到bit(树状数组)中, ...

  2. LIS(两种方法求最长上升子序列)

    首先得明白一个概念:子序列不一定是连续的,可以是断开的. 有两种写法: 一.动态规划写法 复杂度:O(n^2) 代码: #include <iostream> #include <q ...

  3. linux学习7-数据流重定向

    数据流重定向 实验介绍 你可能对重定向这个概念感到些许陌生,但你应该在前面的课程中多次见过>或>>操作了,并知道他们分别是将标准输出导向一个文件或追加到一个文件中.这其实就是重定向, ...

  4. SSL常用专业缩略语汇总

    JKS - Java KeyStore JAVA密钥库 OCSP - Online Certificate Status Protocol证书在线状态协议. SAN - Subject Alterna ...

  5. 【codeforces 508A】Pasha and Pixels

    [题目链接]:http://codeforces.com/contest/508/problem/A [题意] 让你在一个n*m的方格上给方格染色; 顺序给出染色的k个格子 如果在某一时刻 有一个2* ...

  6. 单词接龙(codevs 1018)

    2000年NOIP全国联赛普及组NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 单词接龙是一个与我们经 ...

  7. hdu_1037_Keep on Truckin'_201311021600

    Keep on Truckin' Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  8. 洛谷——P1031 均分纸牌

    https://www.luogu.org/problem/show?pid=1031#sub 题目描述 有 N 堆纸牌,编号分别为 1,2,…, N.每堆上有若干张,但纸牌总数必为 N 的倍数.可以 ...

  9. log显示error时的堆栈信息理解和分析

    error显示的log堆栈信息,是从最深层(最内层)的堆栈信息开始由内向外打印的. error显示的log堆栈信息,是从最深层(最内层)的堆栈信息开始由内向外打印的. error显示的log堆栈信息, ...

  10. 2.2-VLAN间路由

    2.2-VLAN间路由     第一代LAN间的通信:     不支持VLAN的交换机:由一个路由器和几个交换机组成,每个交换机的所有端口都同属于一个网段/LAN:在路由器上有几个网段就有几个与之相对 ...