【问题标题】:How can we change the width and height of linear layout during run time in android? [closed]我们如何在android运行时改变线性布局的宽度和高度? [关闭]
【发布时间】:2011-03-19 22:43:04
【问题描述】:

Guyz...请帮助..给出正确的代码,因为我使用了这个问题的大部分例子,我无法解决这个问题......

【问题讨论】:

  • 您应该发布您的最佳(或最后一次)尝试,以便我们可以尝试查看您的特殊情况有什么问题。这个问题有很多重复,可能会被关闭。
  • 为什么?如何?到目前为止你做了什么?
  • 为什么人们还要回答这些帖子?还不如请某人为他们编写他/她的应用程序......

标签: android android-layout android-linearlayout


【解决方案1】:

我们如何在android运行时改变线性布局的宽度和高度??

步骤#1:通过getLayoutParams() 获取LinearLayoutLayoutParams。这些的实际类将取决于LinearLayout 的父级。

第 2 步:修改 LayoutParams 中的值。

步骤#3:通过setLayoutParams()设置LinearLayout修改后的LayoutParams

【讨论】:

    【解决方案2】:

    如果您想动态更改宽度/高度,请使用 LayoutParams

    LinearLayour myLayout = new LinearLayout(this);
    parentView.addView(myLayout, new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
    

    【讨论】:

      猜你喜欢
      • 2012-08-17
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      • 1970-01-01
      • 2015-03-14
      • 2016-10-26
      相关资源
      最近更新 更多