Android--入门---12---(android 布局的学习)
来源:互联网 发布:java drawimage 效率 编辑:程序博客网 时间:2024/05/30 23:44
参见:API | Developer | Common LayoutObjects
较好的学习和参考方法:参见API 中的 simple
设置背景:为图形(图形:图片 + 颜色 + 动画 + 状态列表)
xxx.xml :android:background="图形"
padding :内间距(单位:px)
@android:drawable/editbox_background :引用android系统的 R 文件 常量资源
相对布局:RelativeLayout
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
android:id=“@+id/button" :表示向 R 文件中添加一个ID
android:layout_below="@id/button" :表示此控件放置于 引用为ID 的控件的地下
android:layout_toLeftof=“@id/button” :表示此控件放置于 应用为ID 的控件的左边
android:layout_toRightOf="@id/button":表示此控件放置于 应用为ID 的控件的右边
android:layout_alignTop="@id/textview" <!--与指定ID的控件顶部对齐-->
android:layout_marginLeft="5dp" <!--控件左边间距为5像素-->
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
表格布局:tableLayout
<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" <!--xmlns : xml namespace--> android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1"> <TableRow> <!---当中的一个控件就是一列--> <TextView android:text="@string/table_layout_4_open" android:padding="3dip" /> <TextView android:text="@string/table_layout_4_open_shortcut" android:gravity="right" android:padding="3dip" /> </TableRow> <TableRow> <!---当中的一个控件就是一列--> <TextView android:text="@string/table_layout_4_save" android:padding="3dip" /> <TextView android:text="@string/table_layout_4_save_shortcut" android:gravity="right" android:padding="3dip" /> </TableRow></TableLayout>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
帧布局 : FrameLayout (与 gif 动画类似)
资源文件:
1.desktop.jpg
2.hand.jpg
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/desktop"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/hand"/>
</FrameLayout>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
效果图:
此外还有:absoluteLayout在此处不做介绍!
- Android--入门---12---(android 布局的学习)
- android布局的学习
- android布局的学习
- Android入门学习(二)——布局管理器
- Android入门学习_代码常用布局
- Android入门学习_代码常用布局
- android布局的学习(VG)
- Android-LayoutAnimation(布局动画)的学习
- Android布局的学习总结
- Android 的布局组件学习
- android布局的基础学习
- Android的布局学习笔记
- Android动态布局入门
- android 布局入门
- 4.Android学习笔记-android的布局
- android基础入门布局讲解(2)
- Android初入门(二)“脸萌”布局
- Android入门二(五大布局)
- U-boot的编译流程
- web.xml中的welcome-file(访问相对路径时配置默认访问文件)
- 二叉树的前序遍历、中序遍历、后续遍历 (包括递归、非递归,共六种)
- 数据结构学习记录-两个链表相加之函数指针的运用
- cocos2d 2.0中使用UIScrollView卡的解决办法
- Android--入门---12---(android 布局的学习)
- 闪回笔记
- 数据结构学习记录-矩阵的快速转置
- SVN常用命令
- CGAL::Surface_mesh_default_criteria_3<Tr>
- MFC自定义消息通信
- c# 调用windows API(user32.dll)
- SRAM和DRAM区别
- 《算法导论》第12章 二叉查找树 (1)遍历