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梅花布局相关推荐

  1. android 梅花布局,Android相对布局实现各种梅花效果

    一.效果图如下: 第一部是往drawable文件夹里放一个图片名为icon.png的图片,首先在这里说明Android只能放扩展名为png.jpg.gif的图片: 然后编写main.xml文件,代码如 ...

  2. Android之布局RelativeLayout

    线性布局的weight属性在等比例分配时比较方便,但是对复杂的界面,嵌套多层LinearLayout布局会导致渲染变慢,占用更多系统资源:而使用RelativeLayout的话,可能仅仅需要一层就可以 ...

  3. android如何看百分比版本,【JAVA】Android百分比布局

    开发我人生第一个app的时候,我在想有没有这么一种布局能适应任何手机的分辨率,今天让我们一起来看看Android 百分比布局PercentRelativeLayout. 使用这种布局首先我们要在gra ...

  4. Android开发——布局性能优化的一些技巧(一)

    0. 前言 上一篇我们分析了为什么LinearLayout会比RelativeLayout性能更高,意义在于分析了这两种布局的实现源码,算是对一个小结论的证明过程,但是对布局性能的优化效果,对这两种布 ...

  5. 浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLa

    为什么80%的码农都做不了架构师?>>>    Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了 ...

  6. android源代码居中字体,Android (布局优化) TextView实现drawable图标大小 位置与第一行文本居中...

    先看大众点评的购买须知 大众.png 如上图,需求在每条提示语句前加一个小圆点,我刚看到需求就想到用 android:drawableLeft 来做,可做完发现:当TextView内容为单行的时候是没 ...

  7. Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分

    Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商 ...

  8. Android帧布局(Frame Layout)

    Android帧布局(Frame Layout) FrameLayout是最简单的一个布局管理器.FrameLayout为每个加入其中的组件创建一个空白区域(一帧),这些组件根据layout_grav ...

  9. Android表格布局(Table Layout)

    Android表格布局(Table Layout) 先来看布局管理器之间继承关系图: 图1 可知TableLayout继承了LinearLayout,所以表格布局本质上依然是线性管理器. 表格布局采用 ...

最新文章

  1. java构造方法的书写和注意事项(入门可看)
  2. CSS中的EM属性-弹性布局
  3. mysql root情况
  4. php按照字段合并数组,PHP实现数组根据某个字段进行水平合并横向合并代码实例...
  5. python sum函数numpy_解决Numpy中sum函数求和结果维度的问题
  6. sql截去最后一位_SqlServer从左边 最后 中间截取字符串
  7. Promise使用,return的运用,解决回调地狱
  8. zabbix服务器与客户端(Linux+Windows)的搭建
  9. 设置MyEclipse编码、补全快捷键、字体大小
  10. Hadoop、Spark等5种大数据框架对比,你的项目该用哪种?
  11. C实现NV12转I420
  12. js判断时间是否为今天日期(判断日期与当前日期相差多少天)
  13. HTML/CSS——微信公众号二维码显示效果
  14. CC2530串口命令控制LED灯开关
  15. 《PPT思维》第一课:PPT基础思维
  16. 马尔科夫链原理介绍【通俗易懂】
  17. 免费网站数据抓取插件,可视化页面数据抓取插件
  18. CSS——移动端适配方案
  19. python opencv 图片/视频 拼接
  20. Struts2 官方教程之Struts Tags(六)——Generic Tags(Control Tags )

热门文章

  1. 25个国外优秀的餐饮网站设计作品欣赏
  2. 使用python的tkinter和turtle库函数制作七夕/情人节送对象的礼物
  3. 【智力题】大厂最爱问的智力题
  4. 2019年医疗人工智能将迎四大爆发点!
  5. 腾讯广点通深度用户挖掘与精准广告定向
  6. Win10下设置开机自动挂载虚拟磁盘
  7. 微型计算机控制技术:模拟量输入通道 简述题 + ADC接口电路设计分析
  8. 我去,原来 520 情人节大家都在买这款口红!
  9. android 播放网络摄像头,如何将您的Android用作网络摄像头
  10. 提高电脑运行速度有高招