我在xml中有LinearLayout:

android:id="@+id/progress"

android:layout_width="fill_parent"

android:layout_height="@dimen/progress_height"

android:layout_alignParentBottom="true"

android:baselineAligned="false"

android:orientation="horizontal" />

我想动态生成很少的另一个LinearLayouts并将它们等分为“进度”,例如:

>添加的第一个LinearLayout将占用所有空间.

>第二LL将与1LL共享50%的空间

>第三LL将分享33%的空间,1LL和2LL

>依此类推……

每个LinearLayout都有随机的背景颜色

我写了这样的东西:

mProgress = (LinearLayout) findViewById(R.id.progress);

.

.

.

LinearLayout prog = new LinearLayout(this);

prog.setBackgroundColor(CommonUtils.getNextRandomColor());

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(

LinearLayout.LayoutParams.MATCH_PARENT,

LinearLayout.LayoutParams.MATCH_PARENT, 1.0f);

prog.setLayoutParams(params);

mProgress.addView(prog);

当用户按下按钮时,将生成另一个LL,颜色不同.

我的方法不起作用.布局中没有背景颜色.

也许有另一种更简单的方法来实现某种进度条,颜色共享一些空间?

android布局加色,android – 如何以编程方式将LinearLayout添加背景颜色,并将权重添加到另一个布局...相关推荐

  1. java layout_java - 以编程方式在LinearLayout中设置边距

    java - 以编程方式在LinearLayout中设置边距 我正在尝试使用Java(而不是XML)创建一个LinearLayout,其中的按钮可以填充屏幕并具有边距. 这是没有边距的代码: Line ...

  2. python加颜色_python抠图和添加背景颜色

    项目概况简介:通过调用removebg库去除照片中的背景,也可以通过调用PIL库添加背景,这样可以用来实现证件照的背景颜色更换,比如生成白色.蓝色和红色 代码流程:输入-要得到的图片背景处理效果 A- ...

  3. java 加背景颜色_Java 给Word文档添加背景颜色

    前言 当我们制作好Word文档后,想要让枯燥乏味的文本显得有活力,或是想高亮显示文档中指定的段落或文字,此时我们可以通过为整个文档或某特定文字/段落添加背景色的形式来实现.本文将使用Free Spir ...

  4. android 布局加圆角,Android通用圆角布局

    名称 rclayout 语言 Android 平台 GitHub 作者 GcsSloop 该布局是一个可以任意设定布局圆角的大小,宽度,颜色等.可满足基于的开发工作中遇到的圆角布局需求. 效果图 效果 ...

  5. android 代码加view,Android中将View添加至窗口的源码分析

    本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的.下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口 ...

  6. Android Handler加载图片的几种方式(完)

    由于原文的结构有些不是很容易看清,先整理如下: 原文:http://www.eoeandroid.com/thread-210082-1-1.html 清单文件 <?xml version=&q ...

  7. android开机图片修改工具栏,如何以编程方式更改android工具栏中的图标...

    执行此操作的正确方法是覆盖Activity中的onPrepareOptionsMenu方法. 假设您有一个应用程序,用户可以在其中"收藏"或"取消收藏"项目.首 ...

  8. android linearlayout背景色,Android LinearLayout选择器背景颜色

    小智.. 15 我使用线性布局作为按钮,然而,我没有任何指定为可点击的东西,它似乎工作得很好.我已经为我的标准按钮设置了一个样式,我只是将该样式分配给线性布局,就像我任何其他按钮一样. linearl ...

  9. sharepoint 编程_SharePoint 2010-以编程方式将JavaScript,元标记和CSS样式添加到每个页面的页眉

    sharepoint 编程 For SharePoint sites, particularly public-facing ones, there are times when adding Jav ...

最新文章

  1. torch 多进程卡死
  2. AngularJS 指令之 ng-hide/ng-show
  3. 【❌❌深入浅出,九浅一深⭕⭕】《深入理解计算机系统》CSAPP
  4. Andrew Ng's Deep Learning学习记录
  5. AI产品经理必修课:机器学习算法
  6. 咦,拆分个字符串都这么讲究?
  7. 实现100以内的素数输出(Python与C++对比)
  8. 动态设置control的显示与隐藏
  9. Dubbo+Zookeeper+Spring (1)
  10. linux将汇编转为机器码,如何将汇编语言转化为机器码
  11. 计算机cpu占用率高,CPU占用率高的原因及解决方法
  12. 使用AIDL实现Android的跨进程通信
  13. python字符串两个冒号_Python 数组字符串 冒号 用法
  14. php swoole 教程,PHP7安装Swoole详细教程
  15. CC00053.CloudKubernetes——|KuberNetes二进制部署.V06|3台Server|——|etcd配置|
  16. UV滚动+自定义光线高光+LightMap阴影贴图+法线贴图效果shader
  17. 计算机网络 - 网络层
  18. 2020年的网站SEO最新实操方法!5年老站长经验之谈!
  19. 1989-字符串分割
  20. 正则表达式记录,匹配字符串中第3个空格和第4个空格中间的字符

热门文章

  1. 组态王延时启动程序_怎样用组态王软件实现延时功能?比如按下按钮4秒之后,一个指示灯亮,再过5秒,指示灯闪烁(闪烁4S)。谢谢...
  2. wincc无法修改服务器名称_WinCC(TIA)组件SIVARC在BA空调及冷热源系统改造项目中的应用...
  3. python 队列 锁_python-day31(同步锁,队列)
  4. C语言编写Scheme解释器,C语言编写logo语言解释器 ,求高手指导
  5. prooerties mysql_MySQL_第八章
  6. python 视觉技术_python+opencv实现机器视觉基础技术(边缘提取,图像滤波,边缘检测算子,投影,车牌字符分割)...
  7. oracle 触发器 upsert,如何使SQLAlchemy insert与Postgres多处理proof upsert触发器一起工作?...
  8. python读取json文件转化为list_Python从所有子目录读取JSON文件
  9. excel不能插入activex控件_办公小技巧:制作更炫酷的Excel下拉菜单
  10. java相同数组拼接_java遍历数组并重新拼接数组里的元素