我想这样:一个由2个箭头覆盖的ViewPager

我得到了我想要的代码.但是,我得到了lint的这些警告:

>这种布局没用(对于虚拟布局)

>嵌套权重对性能不利.

我想知道是否有更好的方法来获得我想要的UI.

android:layout_width="match_parent"

android:layout_height="match_parent" >

android:id="@+id/dialog_instruction_pager"

android:layout_width="wrap_content"

android:layout_height="wrap_content" >

android:layout_width="match_parent"

android:layout_height="match_parent"

android:gravity="center"

android:orientation="vertical" >

android:layout_width="match_parent"

android:layout_height="0dp"

android:layout_weight=".2"

android:orientation="horizontal" >

android:id="@+id/instruction_dialog_left_arrow"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight=".05"

android:background="?android:attr/selectableItemBackground"

android:scaleType="fitCenter"

android:src="@drawable/arrow_left_grey" />

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight=".8" >

android:id="@+id/instruction_dialog_right_arrow"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight=".05"

android:background="?android:attr/selectableItemBackground"

android:scaleType="fitCenter"

android:src="@drawable/arrow_right_grey" />

P.S:是否有任何布局允许对齐左边,右边,底部(如RelativeLayout),还允许设置宽度,高度为百分比(如LinearLayout中的“weight”属性)?

谢谢 !

解决方法:

Try the below code and see whether it works,

This code will get the layout what you have attached

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical" >

android:id="@+id/dialog_instruction_pager"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="@color/theme_blue" >

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentLeft="true"

android:layout_centerInParent="true"

android:background="@drawable/ic_launcher" />

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentRight="true"

android:layout_centerInParent="true"

android:background="@drawable/ic_launcher" />

标签:java,android,android-linearlayout,android-layout-weight

来源: https://codeday.me/bug/20190609/1205617.html

java如何定义宽高_java – 将相对布局中的宽度和高度设置为百分比相关推荐

  1. java修改图片宽高

    java修改图片的宽高 因为一些特定的原因,限制了长传图片的大小.可以使用一下这个方法试试. 我是测试过没问题发布的. import java.awt.Graphics; import java.aw ...

  2. php将img中的宽高删除,PHP删除HTML中宽高样式的详解

    这篇文章主要介绍了PHP正则删除HTML代码中宽高样式的方法,涉及php针对HTML代码的正则匹配.替换等操作技巧,需要的朋友可以参考下 本文实例讲述了PHP正则删除HTML代码中宽高样式的方法.分享 ...

  3. “长宽高”不设限,中软国际带你在云上“乘风破浪”

    点击上方关注我们! 在刚刚结束的"华为全联接2020"上,"全场景智慧"成了企业数字化转型历程中一面新的旗帜.当前,产业界正处于从政企上云向政企智能升级.从单场 ...

  4. html 获取视频文件的宽高尺寸,怎么获取视频的宽度-解决方案

    html代码 <video id="video" loop preload="auto" autoplay><source src=" ...

  5. java输入长宽高计算表面积_设计一个C语言程序计算长方体体积和表面积,长宽高通过键盘输入?????...

    展开全部 # include int main (void) { double l, w, h;//定义变量62616964757a686964616fe4b893e5b19e313333656463 ...

  6. java输入长宽高计算表面积_设计一个C语言程序计算长方体体积和表面积,如何通过键盘输入长宽高?...

    展开全部 # include int main (void) { double l, w, h;//定义变量 double s, v;//定义变量 printf("please input ...

  7. java if 定义变量赋值_Java中简单的操作(if语句、常用操作符、switch语句、变量赋值等)...

    ---------------------if语句介绍--------------------------------------------------- class IfDemo { public ...

  8. java函数定义的要素_Java学习笔记八(方法)

    方法是解决一类问题的有序步骤的集合.将程序中共有的代码放在一起,然后统一调用这一个代码,那么这个代码块则称为方法. 方法尽可能要独立,一个方法最好只解决一个问题. 1.方法的优点 <1>减 ...

  9. java方法定义 与调用_Java方法的定义及调用

    Java方法的定义及调用 通过以上内容的学习,可以看出方法是一段可以完成某个特定功能的并且可以被重复利用的代码片段.接下来我们来学习一下方法应该怎么定义以及怎么调用. 定义/声明方法的语法格式如下所示 ...

最新文章

  1. 如何设计一个牛逼的本地缓存
  2. 电脑端京东的我的订单html+css页面_什么是前端和后端开发?写给即将迈入前端开发领域的朋友...
  3. 小红书增长负责人:精确化营销如何玩
  4. Java ArrayList的实现原理详解
  5. 单列集合Set的实现类HashSet
  6. 查看mysql 更新命令_MySQL UPDATE 查询
  7. nginx: [emerg] mkdir() /var/temp/nginx/client failed (2: No such file or directory)
  8. 语音信号处理 | 傅里叶变换、短时傅里叶变换、小波变换、希尔伯特变换、希尔伯特黄变换
  9. thinkpad指纹识别linux,在Ubuntu下启用ThinkPad X250的指纹识别
  10. 如何通过视频转换器将qsv格式转换成mp4格式
  11. 利用 David Lowe 的sift源码实现遗留物检测
  12. C语言整理(待更新)
  13. Linux安装Oracle报Checking operating system version must be redhat-3, SuSE-9, redhat-4, UnitedLin
  14. bm26 bm27 bm5
  15. e2esoft VCam推流时推送声音
  16. Featured Domains
  17. VLC打不开视频文件调试技巧
  18. 华为9306如何设置用户名登陆
  19. 数据要素:以数据安全保护为前提的新型生产要素
  20. armbian ubuntu 桌面_香蕉派BPI-M2Z刷基于Ubuntu16.04的Armbian桌面系统

热门文章

  1. 如何给自己的网页加上图标
  2. 域名常用检测命令---金万维
  3. CWnd SetCapture ReleaseCapture GetCapture
  4. 零配置一招搞定 GitHub 下载、访问加速!
  5. 文字两行显示,超出显示...
  6. 集赞:免费领,飞利浦无线键鼠套装
  7. 用技术让女朋友不生气——基于SpringBoot的情侣礼物分发平台
  8. gtx1060 能用catia软件吗_揭开神秘面纱 移动工作站最全测试
  9. 新编大学计算机基础教程txt,新编大学计算机基础教程新大学计算机基础教程.doc...
  10. netlink网络详解