Android梅花布局
Android梅花布局
- 项目目录
- MainActivity.java
- activity_main.xml
- AndroidManifest.xml
- 页面效果
- 获取代码
项目目录
MainActivity.java
package top.gaojc.myplumblossom;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}
}
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><!-- 中间的--><ImageViewandroid:id="@+id/center"android:layout_width="200dp"android:layout_height="80dp"android:src="@drawable/three"android:layout_centerInParent="true"/><!-- 上边--><ImageViewandroid:layout_width="80dp"android:layout_height="200dp"android:src="@drawable/one"android:layout_above="@id/center"android:layout_centerHorizontal="true"/><!-- 左边--><ImageViewandroid:layout_width="80dp"android:layout_height="200dp"android:src="@drawable/two"android:layout_toLeftOf="@id/center"android:layout_centerVertical="true"/><!-- 右边--><ImageViewandroid:layout_width="80dp"android:layout_height="200dp"android:src="@drawable/four"android:layout_toRightOf="@id/center"android:layout_centerVertical="true"/><!-- 下边--><ImageViewandroid:layout_width="80dp"android:layout_height="200dp"android:src="@drawable/five"android:layout_below="@id/center"android:layout_centerHorizontal="true"/></RelativeLayout>
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="top.gaojc.myplumblossom"><applicationandroid:allowBackup="true"android:icon="@drawable/four"android:label="@string/app_name"android:roundIcon="@drawable/four"android:supportsRtl="true"android:theme="@style/AppTheme"><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>
页面效果
获取代码
点击下载
Android梅花布局相关推荐
- android 梅花布局,Android相对布局实现各种梅花效果
一.效果图如下: 第一部是往drawable文件夹里放一个图片名为icon.png的图片,首先在这里说明Android只能放扩展名为png.jpg.gif的图片: 然后编写main.xml文件,代码如 ...
- Android之布局RelativeLayout
线性布局的weight属性在等比例分配时比较方便,但是对复杂的界面,嵌套多层LinearLayout布局会导致渲染变慢,占用更多系统资源:而使用RelativeLayout的话,可能仅仅需要一层就可以 ...
- android如何看百分比版本,【JAVA】Android百分比布局
开发我人生第一个app的时候,我在想有没有这么一种布局能适应任何手机的分辨率,今天让我们一起来看看Android 百分比布局PercentRelativeLayout. 使用这种布局首先我们要在gra ...
- Android开发——布局性能优化的一些技巧(一)
0. 前言 上一篇我们分析了为什么LinearLayout会比RelativeLayout性能更高,意义在于分析了这两种布局的实现源码,算是对一个小结论的证明过程,但是对布局性能的优化效果,对这两种布 ...
- 浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLa
为什么80%的码农都做不了架构师?>>> Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了 ...
- android源代码居中字体,Android (布局优化) TextView实现drawable图标大小 位置与第一行文本居中...
先看大众点评的购买须知 大众.png 如上图,需求在每条提示语句前加一个小圆点,我刚看到需求就想到用 android:drawableLeft 来做,可做完发现:当TextView内容为单行的时候是没 ...
- Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分
Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商 ...
- Android帧布局(Frame Layout)
Android帧布局(Frame Layout) FrameLayout是最简单的一个布局管理器.FrameLayout为每个加入其中的组件创建一个空白区域(一帧),这些组件根据layout_grav ...
- Android表格布局(Table Layout)
Android表格布局(Table Layout) 先来看布局管理器之间继承关系图: 图1 可知TableLayout继承了LinearLayout,所以表格布局本质上依然是线性管理器. 表格布局采用 ...
最新文章
- java构造方法的书写和注意事项(入门可看)
- CSS中的EM属性-弹性布局
- mysql root情况
- php按照字段合并数组,PHP实现数组根据某个字段进行水平合并横向合并代码实例...
- python sum函数numpy_解决Numpy中sum函数求和结果维度的问题
- sql截去最后一位_SqlServer从左边 最后 中间截取字符串
- Promise使用,return的运用,解决回调地狱
- zabbix服务器与客户端(Linux+Windows)的搭建
- 设置MyEclipse编码、补全快捷键、字体大小
- Hadoop、Spark等5种大数据框架对比,你的项目该用哪种?
- C实现NV12转I420
- js判断时间是否为今天日期(判断日期与当前日期相差多少天)
- HTML/CSS——微信公众号二维码显示效果
- CC2530串口命令控制LED灯开关
- 《PPT思维》第一课:PPT基础思维
- 马尔科夫链原理介绍【通俗易懂】
- 免费网站数据抓取插件,可视化页面数据抓取插件
- CSS——移动端适配方案
- python opencv 图片/视频 拼接
- Struts2 官方教程之Struts Tags(六)——Generic Tags(Control Tags )