Android利用reative_layout生成梅花界面

XML代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <!-- 定义该组件位于父容器中间 -->
	<TextView android:id="@+id/view01"
	    android:layout_width="50dp"
	    android:layout_height="50dp"
	    android:background="@drawable/a"
	    android:layout_centerInParent="true"
	    />

	<!-- 定义该组件位于父容器上方 -->
	<TextView android:id="@+id/view02"
	    android:layout_width="50dp"
	    android:layout_height="50dp"
	    android:background="@drawable/a"
	    android:layout_above="@id/view01"
	    android:layout_alignLeft="@id/view01"
	    />

	<!-- 定义该组件位于view01组件的下方 -->
	<TextView android:id="@+id/view03"
	    android:layout_width="50dp"
	    android:layout_height="50dp"
	    android:background="@drawable/a"
	    android:layout_below="@id/view01"
	    android:layout_alignLeft="@id/view01"
	    />

	<!-- 定义该组件位于view01组件的左边 -->
	<TextView android:id="@+id/view04"
	    android:layout_width="50dp"
	    android:layout_height="50dp"
	    android:background="@drawable/a"
	    android:layout_toLeftOf="@id/view01"
	    android:layout_alignTop="@id/view01"
	    />

	<!-- 该组件位于view01组件的右边 -->
	<TextView android:id="@+id/view05"
	    android:layout_width="50dp"
	    android:layout_height="50dp"
	    android:background="@drawable/a"
	    android:layout_toRightOf="@id/view01"
	    android:layout_alignTop="@id/view01"
	    />
</RelativeLayout>

效果:

时间: 2024-08-14 05:58:23

Android利用reative_layout生成梅花界面的相关文章

android——利用SharedPreference做引导界面

很久以前就接触过sharedPreference这个android中的存储介质.但是一直没有实际使用过,今天在看之前做的“民用机型大全”的app时,突然想到可以使用sharedPreference类来改进这个app中的一个缺陷. 此前,我先介绍sharedPreference的使用.Android数据总共有四种存储的方式 一.SharePreference 二.SQLite 三.File 四.ContentProvider SharedPreference类是一个轻量级的存储类,特别适合保存软件

Android 利用Gson生成或解析json

目前手机端和服务端数据交流格式一般是json,而谷歌提供了Gson来解析json.下载Gson:https://code.google.com/p/google-gson/ 下载的放在lib并导入,若出现错误:java.lang.NoClassDefFoundError: com.google.gson.Gson 是因为没有导入android-support-v4.jar,导入即可. 一.单个对象生成json 生成以下类,该怎么生成呢? { "createDate": "20

android学习笔记——利用BaseAdapter生成40个列表项

RT: main.xml ? 1 2 3 4 5 6 7 8 9 10 11 12 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"               android:orientation="vertical"        

Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件

原创文章,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4535459.html android 程序打包成apk,如果在是命令行方式,一般都要经过如下步骤: 1.用aapt命令生成R.java文件 2.用aidl命令生成相应java文件 3.用javac命令编译java源文件生成class文件 4.用dx.bat将class文件转换成classes.dex文件 5.用aapt命令生成资源包文件resources.ap_ 6.用apkbuilder.bat打包资源

Android 利用ViewPager实现底部圆点导航左右滑动效果以及Fragment页面切换

上一篇博文我们介绍了利用ViewPager和Fragment实现顶部滑块左右滑动效果,具体参考(http://blog.csdn.net/a123demi/article/details/39480385). 而本篇博文将实例讲解利用ViewPager实现底部圆点导航左右滑动效果,以及被滑动界面实现监听事件,同时通过Fragment实现页面的切换. 对于该效果的实现,需要实现以下几个问题: 1. 底部圆点加载和实现方法? 2. 怎样实现左右滑动效果? 3. 被滑动页面,怎样实现监听事件? 4.

Android 利用ExpandableListView显示和查询仿QQ分组列表用户信息

在我们的项目开发过程中,经常会对用户的信息进行分组,即通过组来显示用户的信息,同时通过一定的查询条件来显示查询后的相关用户信息,并且通过颜色选择器来设置列表信息的背景颜色. 其中借鉴xiaanming:http://blog.csdn.net/xiaanming/article/details/12684155 下面来看看项目运行后的效果图以及代码结构图: 下面通过代码来实现整个效果. 1.主界面布局activity_main.xml <span style="font-size:18px

Android 利用Application对象存取公共数据

本文章来给大家介绍Android 利用Application对象存取公共数据. Android系统在运行每一个程序应用的时候,都会创建一个Application对象,用于存储与整个应用相关的公共变量.一个Android 应用只会生成一个Application对象,在不用的Activity中获取的Application对象是一样的,所以Application对象是 一个单例(SingleTon).Application对象非常适合用于存储一些与整个应用相关数据,例如应用版本,应用登录账户,数据缓存

android内存优化4—对界面UI的优化(1)

在Android应用开发过程中,屏幕上控件的布局代码和程序的逻辑代码通常是分开的.界面的布局代码是放在一个独立的xml文件中的,这个文件里面是树型组织的,控制着页面的布局.通常,在这个页面中会用到很多控件,控件会用到很多的资源.Android系统本身有很多的资源,包括各种各样的字符串.图片.动画.样式和布局等等,这些都可以在应用程序中直接使用.这样做的好处很多,既可以减少内存的使用,又可以减少部分工作量,也可以缩减程序安装包的大小. 下面从几个方面来介绍如何利用系统资源. 1)利用系统定义的id

android内存优化6—对界面UI的优化(3)

本篇博文主要讨论一下复杂界面中常用的一种技术--界面延迟加载技术. 有时候,我们的页面中可能会包含一些布局,这些布局默认是隐藏的,当用户触发了一定的操作之后,隐藏的布局才会显示出来.比如,我们有一个Activity用来显示好友的列表,当用户点击Menu中的"导入"以后,在当前的Activity中才会显示出一个导入好友的布局界面.从需求的角度来说,这个导入功能,一般情况下用户是不使用的.即大部分时候,导入好友的布局都不会显示出来.这个时候,就可以使用延迟加载的功能. ViewStub是一