返回顶部
首页 > 资讯 > 移动开发 >AndroidStudio基础线性布局
  • 193
分享到

AndroidStudio基础线性布局

androidstudioandroid 2023-09-30 20:09:51 193人浏览 泡泡鱼
摘要

目录 继承关系图  常用属性 1、创建安卓应用 3、字符串资源文件 启动应用,查看效果 5、设置布局属性,查看效果 (4)设置线性布局背景 1、创建安卓应用 2、准备图片素材 3、主布局资源文件 线性布局(LinearLayout)是一

目录

继承关系图

 常用属性

1、创建安卓应用

3、字符串资源文件

启动应用,查看效果

5、设置布局属性,查看效果

(4)设置线性布局背景

1、创建安卓应用

2、准备图片素材

3、主布局资源文件


线性布局(LinearLayout)是一种比较常用且简单的布局方式。在这种布局中,所有的子元素都是按照垂直或水平的顺序排列在界面上。如果是垂直排列,每个子元素占一行,如果是水平排列,则每个子元素占一列。线性布局可以支持布局样式嵌套实现复杂的布局样式。

继承关系图

LinearLayout是ViewGroup的子类

 常用属性

属性含义
layout_height高度,单位:dp (wrap_content, match_parent)
layout_weight宽度,单位:dp (wrap_content, match_parent)
orietation方向(vertical,horizontal)
gravity对齐方式(left, right, center, top, bottom…)
background背景(颜色[color]、图片[drawable]、选择器[selector])
weight比重(用于瓜分手机屏幕)
padding内边距 (paddingLeft, paddingRight, paddingTop, paddingBottom)
margin外边距 (marginLeft, marginRight, marginTop, marginBottom)

1、创建安卓应用

  基于Empty Activity模板创建安卓应用 - LinearLayoutDemo

 单击【Finish】按钮

主布局资源文件

将约束布局改为线性布局,删掉默认的标签

 添加两个按钮

3、字符串资源文件

打开字符串资源文件strings.xml修改主题

启动应用,查看效果

发现两个按钮水平摆放,在窗口左上角

5、设置布局属性,查看效果

(1)设置线性布局方向orientation属性

(2)设置线性布局内边距padding (paddingTop, paddingBottom, paddingLeft, paddingRight)

(3)设置线性布局对齐方式gravity (left、center、right、top、bottom可以搭配形成很多种对齐方式)设置右上对齐 - right|top

 删掉【按钮1】的右外边距

 设置居中对齐 - center

 设置左下对齐 - left|bottom

 设置上中对齐 - center

(4)设置线性布局背景

设置背景颜色(采用颜色变量)

设置背景颜色(采用颜色常量)

 设置背景图片

设置背景选择器

添加一个线性布局,设置自定义边框

 

 实现边框渐变色效果

线性布局嵌套

1、创建安卓应用

基于Empty Activity创建安卓应用 - NestedLinearLayout

2、准备图片素材

将几张小图片拷贝到res/drawable目录

3、主布局资源文件

主布局资源文件 - activity_main.xml

将约束布局改为线性布局添加三个线性布局,按照1:2:3比例垂直瓜分手机屏幕

修改布局,查看效果

在第一个布局添加三个水平摆放的图像视图

 

 在第二个布局里添加一个横向线性布局,里面添加四个按钮

 在第二个布局里添加一个编辑框

 第三个布局里添加三个布局并添加按钮

 运行结果

来源地址:https://blog.csdn.net/hollow_future/article/details/127396809

--结束END--

本文标题: AndroidStudio基础线性布局

本文链接: https://lsjlt.com/news/422024.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • AndroidStudio基础线性布局
    目录 继承关系图  常用属性 1、创建安卓应用 3、字符串资源文件 启动应用,查看效果 5、设置布局属性,查看效果 (4)设置线性布局背景 1、创建安卓应用 2、准备图片素材 3、主布局资源文件 线性布局(LinearLayout)是一...
    99+
    2023-09-30
    android studio android
  • Android基础知识及线性布局介绍
    目录1.常见控件的基本属性1.1控件的可见性1.2控件的外边距1.3控件的内边距2.线性布局(Linear Layout)2.1示例:2.2微信界面实战3.总结1.常见控件的基本属性...
    99+
    2024-04-02
  • Androidstudio六大基本布局详解
    目录Android中常用的布局方式有以下几种:(一)线性布局LinearLayout(二)相对布局RelativeLayout(三)表格布局TableLayout(四)帧布局Fram...
    99+
    2023-05-14
    Android studio六大布局 Android线性布局 Android相对布局
  • Android基础知识及线性布局的示例分析
    这篇文章主要介绍Android基础知识及线性布局的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.常见控件的基本属性android:id="@+id/button1":【设置控件id】a...
    99+
    2023-06-26
  • Android布局之LinearLayout线性布局
    LinearLayout是线性布局控件:要么横向排布,要么竖向排布 常用属性: android:gravity------------设置的是控件自身上面的内容位置 and...
    99+
    2022-06-06
    android布局 Android
  • Android布局基础知识
    布局 布局的创建 UI(User Interface)界面是人与手机之间数据传递的、信息交互的重要媒介和对话窗口,是Android系统的重要组成...
    99+
    2022-06-06
    android布局 Android
  • Android线性布局与相对布局的实现
    目录线性布局(LinearLayout)相对布局(RelativeLayout)总结线性布局(LinearLayout) 名字含义android:id设置一个id方便使用androi...
    99+
    2024-04-02
  • Android线性布局与相对布局如何实现
    这篇文章主要讲解了“Android线性布局与相对布局如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android线性布局与相对布局如何实现”吧!线性布局(LinearLayout)名...
    99+
    2023-06-29
  • android Activity线性布局和表格布局实例讲解
    实验中只需要编写相应的xml的代码,java代码不需要更改,因为我们这里只是练习android的界面设计。线性布局:线性布局就是将各种控件按照行或者列依次进行排列。其中本实验用...
    99+
    2022-06-06
    表格 布局 activity Android
  • Android RecyclerView线性布局详解(1)
    RecyclerView是Android 5.0新增的控件,在android-support-v7下面。官方文档对RecycleView介绍很简洁到位,如下: A flexib...
    99+
    2022-06-06
    布局 recyclerview Android
  • Android线性布局怎么实现
    Android线性布局是一种简单但强大的布局方式,可以通过以下步骤实现:1. 打开Android Studio,创建一个新的Andr...
    99+
    2023-10-10
    Android
  • AndroidStudio设置绘制布局时的视图
    我们在设计layout的时候,使用Split视图,就是左侧是代码,右侧是设计图,但是我们忽视了最上方的工具栏,这里才是真正的宝藏。下面教大家如何调出这个模拟器界面。 1、首先是这个...
    99+
    2024-04-02
  • Android开发基础(用户登录布局)
    本篇文章适用还未接触过android开发的小伙伴,提供很简单的案例,让大家快速上手,保持信心。 创建项目 UI布局 java代码逻辑实现 效果如下: 一、创建项目 我们使用android studio开发,创建项目前的准备: 安装...
    99+
    2022-06-06
    布局 android开发 Android
  • android 线性布局LinearLayout实例代码
    布局文件:res/layout/activity_my.xml 代码如下:[html]  <LinearLayout xmlns:android="http:/...
    99+
    2022-06-06
    线性 Android
  • JAVA多线程线程安全性基础
    目录线程安全性什么是线程安全的代码什么是线程安全性 总结线程安全性 一个对象是否需要是线程安全的,取决于它是否被多个线程访问,而不取决于对象要实现的功能 什么是线程安全的代码 核心:...
    99+
    2024-04-02
  • CSS的布局基础知识点有哪些
    本篇内容介绍了“CSS的布局基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!常见布局种类一列布局自上而下的,一般头部进行固定宽...
    99+
    2023-06-27
  • Android UI组件LinearLayout线性布局详解
    LinearLayout 线性布局,该布局的继承关系:   1. 什么是线性布局 通俗的说感觉起来和线有关,参照线的特点,有么是横向的,要么是竖向的。 Line...
    99+
    2022-06-06
    布局 Android
  • JavaSwing基础之Layout布局相关知识详解
    目录一、View layout方法二、ViewGroup layout方法三、自定义垂直布局VerticalLayout四、效果展示一、View layout方法 首先,还是从Vie...
    99+
    2024-04-02
  • java数据结构基础:线性表
    目录前言需求分析编码add方法getIndex方法pop方法insert方法getAll全部代码总结前言 其实线性表在生活中和栈的结构差不多。昨天总结了一篇单链表,也是线性表的一种。...
    99+
    2024-04-02
  • AndroidRecycleView和线型布局制作聊天布局
    目录一、首先在主布局中,用帧布局来填充 RecycleView 和 两个模拟发送消息的Button二、在一个布局中,加载左边好友发送消息的布局,然后是自己发送消息的右边布局三、在Ms...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作