http://mingkg21.iteye.com/blog/588214

有人问到如何实现这样的布局显示

实现这样的布局应该有很多种方式很多人都会了。既然有人问了,那肯定有的人还不知道怎么实现。那分享我的实现方式吧。

我习惯用RelativeLayout,用TableLayout应该也可以。这里我用我的习惯用法吧,用RelativeLayout。

这个显示分成三部分,左边(图片)、右边(播放的按钮)和中间部分(剩下的)。

本来想用文字描叙清楚的,限于文字描叙能力,还是看代码比较直接明了。有什么问题可以提出来讨论。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="wrap_content"><ImageViewandroid:id="@+id/icon_left"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentLeft="true"android:src="@drawable/icon"/><Buttonandroid:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:text="button"/>    <LinearLayoutandroid:orientation="vertical"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_toLeftOf="@id/button"android:layout_toRightOf="@id/icon_left"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="trust you"/><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="aaaaa"/></LinearLayout>
</RelativeLayout>

用RelativeLayout实现左中右三部分显示相关推荐

  1. 经典布局(flex和传统两种实现)—左中右三栏式

    1.浮动法 父级宽度:80% 左右: 定宽高, 分别浮动向左,浮动向右 中: margin: 0 200px; 定高 注意,中间的块元素必须放在后面 左右定宽,中间自适应 <!DOCTYPE h ...

  2. 左中右 三栏式 布局

    一.中间 自适应,左右两边 宽度固定 方法1:box容器 Flex布局,center设置为 flex:1 <!DOCTYPE html> <html lang="en&qu ...

  3. fitz 将pdf裁剪成左中右三部分,并提取内容保存为excel

    fitz介绍 fitz官网 fitz 是 PyMuPDF 库的一个封装,它是一个用于处理 PDF 文件的 Python 库.PyMuPDF 是一个强大而灵活的 PDF 处理库,而 fitz 则是对其进 ...

  4. 我学习的三种三栏(左中右)布局方法

    我学习的三种三栏(左中右)布局方法(不想要自适应的话设置一个宽度即可) 绝对定位方法,两边用绝对定位固定在窗口两边,中间采用自适应宽度,利用margin属性把两边撑开.代码如下: <style ...

  5. java上下左中右的布局面板_JAVA GUI重要知识点学习心得

    本人最近学习javaGUI发现重要知识点和思想用的频率很高,把它们整理下来一起分享 1:JFrame窗口和JDialog窗口 一班JFrame用作主窗口,JDialog用作弹出窗口(即对话框),但JF ...

  6. html div左中右布局,求助css。 一个div包含两个div,左右布局,左边css宽30%,右边div宽70%。高度均自...

    求助css. 一个div包含两个div,左右布局,左边css宽30%,右边div宽70%.高度均自以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让 ...

  7. java中逗号怎么加_Java中如何将字符串从右至左每三位加一逗号

    /** * * 将字符串从右至左每三位加一逗号 * * * @param str 需要加逗号的字符串 * @return 以从右至左每隔3位加一逗号显示 */ public static String ...

  8. html盒子在始终在左侧,div盒子在一行方法(左中右结构 CSS布局)

    div盒子在一行的css布局方法 默认情况下div盒子是独占一行的,设置css宽度依然div盒子也独占一行,那么如何使用css让div盒子在一行呢? div排成一排方法有二,第一种采用css floa ...

  9. 关于设置ul左浮动没有水平显示

    今天写代码遇到一个新手小白很容易犯的错误,反思了一下是自己基础知识掌握的不扎实,对一些小细节总是模棱两可.所以特意记录,以便时刻提醒自己. ​ 首先先来看这样一种常见的无序列表样式: <!DOC ...

  10. 一机三屏台式计算机,如何组建三屏显示

    三.如何组建三屏显示 三屏显示的接口插接方式 组建三屏显示首先需要显卡支持Eyefinity多屏显示技术,其次最少还需要一个Diplay Port接口以及两个DVI接口,而显示器方面其中一个必须配备D ...

最新文章

  1. java面向对象示例_JAVA面向对象基础示例
  2. 【AudioVideo】视频媒体会话回调(11)
  3. linux+cp+吃内存怎么办,Linux吃掉了我的内存
  4. ALICE源代码分析
  5. 拨号云服务器怎么自动配置网关_教你在阿里云创建增强型云网关
  6. 【CodeForces - 289E 】Polo the Penguin and XOR operation (数学,异或,贪心)
  7. 如何在Chrome浏览器中创建账户?
  8. 8.5-Day1T1--Asm.Def 谈笑风生
  9. 力扣438.找到字符串中所有字母异位词(JavaScript)
  10. 程序员一年稳赚50w,却被群嘲只造改bug!TA说:2020年我的愿望是........
  11. UVA11292 HDU1902 POJ3646 The Dragon of Loowater【贪心】
  12. PSpice17.4-2019和MATLAB2019a/simulink的联合仿真
  13. 如何将已有的阿里巴巴字体库项目添加到自己的项目中
  14. 高中数学培训高一数学提分技巧
  15. springboot实现pdf打印和预览
  16. 线性加权平均 c语言程序,【求助】编的一个加权平均分计算程序,总是出错。求高手指点~...
  17. 我最喜欢的音乐系列之李连杰电影插曲
  18. 有哪些高质量的英文有声书 audiobook?
  19. Android实现图书借阅管理系统的开发
  20. c语言变量对那一次赋值有效,C语言取整+滤波方法.docx

热门文章

  1. 网页制作:制作一个官网
  2. linux shell脚本 cp,shell命令之cp
  3. 用你的微笑魔力征服下属
  4. Python编程:判断字符串中是否包含中文
  5. xampp运行不成功或者安装过程中提示找不到文件“-n”,没有安装vcredist_x86的解决方法
  6. 寂寞不归路-软件高手是这样练成的(转载)
  7. mysql增加连接_mysql增加连接数
  8. Flask PyMongo的基本使用
  9. JavaScript 八卦
  10. Scala 快查手册