我正在开发一个Android项目,我需要在运行时向Layout添加按钮 . 所以,这是布局xml:

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:id="@+id/layout">

这是活动:

import android.app.Activity;

import android.widget.*;

import android.widget.TableLayout.LayoutParams;

import android.os.Bundle;

public class PluginsActivity extends Activity{

public void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.plugins);

LinearLayout layout = (LinearLayout) findViewById(R.id.layout);

Button butt = new Button(this);

Button butt2 = new Button(this);

butt.setText("lol");

butt2.setText("lol2");

butt.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));

butt2.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));

layout.addView(butt);

layout.addView(butt2);

}

}

现在,问题是,当我开始活动时,按钮1“覆盖”按钮2.事实上,如果我使用LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT),则显示两个按钮 . 有没有办法在LinearLayout上添加“新行”?屏幕应该是这样的:

| *********** Button1 ************** |

| *********** Button2 ************** |

谢谢 .

java将按钮添加到指定位置_在运行时将按钮添加到布局相关推荐

  1. java根据坐标在PDF指定位置添加文本

    目录 一.使用Aspose 1.前言: 2.创建一个模型 3.demo测试 二.使用Itext 1.前言 2.创建模型 3.测试demo 1)测试方法 2)实现代码 三.效果展示 一.使用Aspose ...

  2. 点击定位到指定位置_以三菱PLC来举例说明相对定位与绝对定位指令

    在自动化生产.加工和控制过程中,经常要对加工工件的尺寸或机械设备移动的距离进行准确定位控制.这种定位控制仅仅要求控制对象按指令进入指定的位置,而,定位又为绝对定位,相对定位两种,那么为什么又分为绝对定 ...

  3. java运行库一键修复_在运行时修补Java

    java运行库一键修复 本文将重点介绍如何解决与第三方库相关的问题 不能被规避 难以排除/绕过/更换 只需不提供错误修正 在这种情况下,解决问题仍然是一项艰巨的任务. 作为这种情况的诱因,请考虑对&q ...

  4. 按钮旁边加一个提示_地铁站的那些“红色按钮”,你知道是干啥用的吗?乱按可能被拘留...

    地铁紧急停车按钮 图片来自网络 位置:站台两侧墙壁上,靠近列车车头.车尾两侧. 外观:上锁的红色四方小盒子,按钮为红色,旁边写有"紧急停车按钮"等字样. 使用:紧急时刻击碎中间玻璃 ...

  5. flutter怎么添加ios网络权限_视频号直播间怎么添加购物车商品;超详细流程步骤。丨国仁网络资讯...

    蘑菇租房的联合创始人龙东平前几个月曾说:"视频号是一次掀翻桌子重新排座次的机会,是巨浪滔天,是新世界,新秩序." 视频号发展趋势愈加迅猛,越来越多的玩家涌入,正在获得新一波社交流量 ...

  6. java零碎要点001--深入理解JVM_Java的堆内存_栈内存_以及运行时数据区的作用

    程序计数器:可以看做当前线程运行所执行的字节码的行号指示器,在虚拟机的概念模型中,字节码解释器工作时就是 通过改变这个计数器的值来选取下一条需要执行的字节码指令.由于JVM多线程是通过线程轮流切换并分 ...

  7. java二维矩阵怎么进行转置_矩阵求导的本质与分子布局、分母布局的本质(矩阵求导——本质篇)...

    〇. 前言 在一个多月前,针对有同学关于矩阵求导中分子布局.分母布局两者的区别的疑问,我写了如下的这篇答案. 矩阵求导中布局约定,两者布局的意义是什么?​www.zhihu.com 虽然这篇答案给出了 ...

  8. java 运行时修改类_在运行时修改类定义的注释字符串参数

    在OSX上测试过.效果很好. 由于我还需要在运行时更改注释值,所以我重新讨论了这个问题. 下面是@assylias方法的修改版本(非常感谢您的启发)./** * Changes the annotat ...

  9. 2020 idea 查看内存消耗_查看运行时某个java对象占用JVM大小及通过idea查看java的内存占用情况...

    一.如果想看运行时某个java对象占用JVM内存大小,可以先将对象转换成字节类型,然后计算: List bizGroupRelatedEventInfos = bizEventVersionMappe ...

最新文章

  1. struct output SVM
  2. northwind中文 for mysql_学习心得 | PHP与mysql通信的若干问题
  3. 印度评论九章量子计算机,张礼立:中国 “九章”量子计算机到底厉害在哪?...
  4. Net窗体程序设计总结
  5. 数据仓库与数据挖掘(一)
  6. Lady Gaga Feat. Colby O'Donis - Just Dance
  7. 利用google网管工具,快速诊断网站(一)
  8. java为什么会乱码_Java中文乱码原因
  9. [MAC 苹果电脑] [Linux 系统] ”苹果电脑使用虚拟机安装 Linux Ubuntu系统”教程
  10. 关于影视后期制作的就业市场调查报告
  11. openstack源码架构_openstack创建虚拟机源码阅读
  12. CSS3实现折角效果
  13. SpringBoot 查询今年所有节假日
  14. cad lisp 画梯形_Lisp自动画梯形_CAD lisp 求助一段代码实现自动画弧!
  15. 采购很容易,油水又多?那你来啊
  16. Codeforces Gym 100015B Ball Painting 找规律
  17. c语言实现mysql通配符_Mysql的C语言接口简单实现电话本功能
  18. [Android]从canDrawOverlays权限获取错误说起
  19. arcmap制作地闪密度专题图
  20. 录用了一篇 Omega

热门文章

  1. 增强型固态硬盘支持人工智能工作负载
  2. [JAVA EE] JPA技术基础:完成数据列表的删除
  3. 需求分析阶段项目经验
  4. 操作系统性能优化分析及工具
  5. node、Mongo项目如何前后端分离提供接口给前端
  6. Nexus3.x安装
  7. Linux启动过程分析
  8. BZOJ1202: [HNOI2005]狡猾的商人
  9. winform实现截图
  10. c++标准库 及 命名空间std