android padding作用,android:padding和android:layout_margin的区别
简单点来说:
android:padding是内边距,控件本身的内容与控件边缘的距离。
android:layout_margin是外边距,控件与其他控件之间的距离。
下面以具体的例子来进行解释:
1、不设置边距
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/intent_fuzz_title"
android:layout_weight="0.5"
android:background="#FF5983"
/>
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/adil_fuzz_title"
android:layout_weight="0.5"
android:background="#1DB0B8"
/>
2、将两个Button加上android:layout_margin属性,发现控件距离周围有距离了
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/intent_fuzz_title"
android:layout_weight="0.5"
android:background="#FF5983"
android:layout_margin="16dp"
/>
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/adil_fuzz_title"
android:layout_weight="0.5"
android:background="#1DB0B8"
android:layout_margin="16dp"
/>
3、将两个Button加上android:padding值,发现Button里面的字体往下移动了,不居中显示了
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/intent_fuzz_title"
android:layout_weight="0.5"
android:background="#FF5983"
android:paddingTop="36dp"
/>
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/adil_fuzz_title"
android:layout_weight="0.5"
android:background="#1DB0B8"
android:paddingTop="36dp"
/>
android padding作用,android:padding和android:layout_margin的区别相关推荐
- android:sharedUserId作用
前言 Android给每个APK进程分配一个单独的空间,manifest中的userid就是对应一个分配的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者被其他应用程序影响). ...
- Android JNI作用及其详解
Android JNI作用及其详解 Java Native Interface (JNI)标准是Java平台的一部分,它允许Java代码和其他语言写的代码进行交互.JNI 是本地编程接口,它使得在 J ...
- android r类 作用,Android 主项目和 Module 中 R 类的区别
Android 主项目和 Module 中 R 类的区别 我们知道 Android 项目中会通过自动生成一个 R.java 类的方式来保存项目中所有资源文件的标识在主项目中生成的 R.java 中的资 ...
- android coreservice作用,android service重启
首先,说一下思路,很简单,启动两个service检测对方,如果发现对方killed,立马启动就可以了.具体实现代码如下 1.先准备两个service,CoreService和DaemonService ...
- android keystore作用,Android KeyStore理解及簽名
Android簽名概述 我們已經知道的是:Android對每一個Apk文件都會進行簽名,在Apk文件安裝時,系統會對其簽名信息進行比對,判斷程序的完整性,從而決定該Apk文件是否可以安裝,在一定程度上 ...
- android天气预报实训程序清单,Android天气预报项目
1.项目效果图: 2.主页面MainActivity代码如下: MainActivity.java package com.qianfeng.weather; import android.conte ...
- android布局优化 工具,详解Android布局优化
怎样才能写出优秀的Android App,是每一个程序员追求的目标.那么怎么才能写出一个优秀的App呢?相信很多初学者也会有这种迷茫.一句话来回答这个问题:细节很重要.今天我们就从最基础的XML布局来 ...
- android 微信设置圆角边框代码,Android编程实现圆角边框的方法
本文实例讲述了Android编程实现圆角边框的方法.分享给大家供大家参考,具体如下: 设置边框圆角可以在drawable-mdpi目录里定义一个xml: android:topRightRadius= ...
- android内容提供器读取图片,android实现拍照或从相册选取图片
从相册或拍照更换图片功能的实现:(取图无裁剪功能) 获取图片方式: (类似更换头像的效果) 1.手机拍照 选择图片: 2.相册选取图片: 本文只是简单实现该功能,页面展示有些简陋,运行效果图如下: 创 ...
- Android 面试系列(一)Android 基础
文章目录 序言 四大组件 Activity Activity 生命周期 onStart() 与 onResume() 区别? Activity 启动模式 launchMode 使用 Intent 标记 ...
最新文章
- 如何让Keil MDK兼容Keil C51?
- XSS中JavaScript加密以及Filter bypass
- ArrayList(4)时间复杂度
- 国庆七天乐——第三天
- 还在低效搬砖?看 BIM 如何颠覆了土木工程?
- centos卸载不必要的程序_新手教程:从Mac上的启动台Launchpad删除应用程序
- pycharm2017自建注册服务器
- 次氯酸:利用先天反应
- OBS无延迟视频直播完整教程(组图)
- c语言数组输入空格回车问题
- 【RL】同策略(on-policy)与异策略(off-policy)
- [效率提升]webstorm配置Prettier
- 脉冲星 5 月脉动 | Pulsar 2.3.2 即将发布、2.4.0 预览、Pulsar 与 Camel 集成
- 掌握微信小程序 this 指向,轻松编写高质量代码
- U811.1接口EAI系列之二--生成销售出库单调用U8的EAI通用处理方法--PowerBuilder语言...
- PyTorch 图像识别实战
- Git目录不带绿勾的解决办法
- 故障排查 ❀ 路由器接口故障排除与解析
- python 凯利公式_凯利公式的启示
- 马上2023了,一起来了解Python未来的发展趋势!
热门文章
- osg学习笔记(一)
- 2022,你的团队距离持续部署还有多远?
- Sentinel 1.7.0 发布,支持 Envoy 集群流量控制
- 云原生数据库POLARDB专场“硬核”解析
- 基于融合计算?蚂蚁金服的在线机器学习是如何做的
- 支付宝工程师如何搞定关系数据库的“大脑”——查询优化器
- 100行Python代码理解深度学习关键概念:从头构建恶性肿瘤检测网络
- 万豪数据泄漏门再敲警钟 酒店集团7步安全建议
- 全民营销时代,让私域流量变成业务增量需要几步?
- 30 年开源老兵,10 年躬耕 OpenStack,开源 1000 万行核心代码