码迷,mamicode.com
首页 > 移动开发 > 详细

老罗android开发笔记

时间:2015-12-17 22:14:52      阅读:450      评论:0      收藏:0      [点我收藏+]

标签:

布局 (第一集)  margin   padding  gravity  layout_gravity
五种布局:FrameLayout(框架布局)、LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、AbsoluteLayout(绝对布局)。

可视化控件均继承android.view.View

创建视图的两种方式:一、XML配置View的相关属性,后装载。二、完全用java代码创建View。

Xml,必须包含在res/layout目录。必须以.xml文件名结束,必须符合java规范,命名空间系统自动生成。标签指定的id为:android:id="@+id/标签名称",该标记保存在R文件中。

若要使用xml布局文件,需要在oncreate方法中使用setContentView,findViewById方法要在这儿之后使用。

长度单位

一、PX:象素,屏幕实际尺寸   dp:屏幕的物理尺寸,一英寸的、1/72.   sp:与刻度无关,与dp 相似,可根据字体大小缩放。

Layout_margin属性

(xml报错)

一、project--clean

二、http://tieba.baidu.com/p/2330946468   、、、Window->Preferences->General->Editors->Text Editors->Show whitespace characters

真机运行   命令行adb devices 右键文件run application

 

 <Button 
       android:id="@+id/button"
       android:layout_width="wrap_content"
       android:layout_marginTop="30dp"
       android:layout_marginLeft="40dp"
       android:layout_marginBottom="100dp"
       android:layout_marginRight="60dp"
       android:layout_height="wrap_content"
       android:text="测试按钮一" />

 成果及layout_margin、layout_padding说明见说说2015-12-15

默认为内容包裹

 <Button
     android:id="@+id/button2"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:paddingLeft="20sp"
     android:paddingTop="5sp"
     android:text="测试按钮一"

 android:gravity  text相对于按钮的位置

android:layout gravity 按钮相对于整个窗口

其他更为复杂的区别

http://www.cnblogs.com/xiaoQLu/archive/2012/10/22/2733631.html

 

老罗android开发笔记

标签:

原文地址:http://www.cnblogs.com/whxu/p/5049267.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!