301得票13回答
如何在代码中动态设置layout_weight属性?

我如何从Java代码动态设置Android中按钮的layout_weight属性值?

288得票19回答
Android中的线性布局和权重

我一直在Android文档中读到这个有趣的权重值。现在我想第一次尝试它,但它根本不起作用。 从文档中我理解,这个布局: <LinearLayout android:layout_width="fill_parent" android:layout_height="...

223得票12回答
以编程方式设置TextView的布局权重

我正在尝试动态创建TableRow对象并将它们添加到TableLayout中。 这些TableRow对象包含两个项目,一个TextView和一个CheckBox。需要将TextView的布局权重设置为1,以将CheckBox推到最右边。 我找不到如何以编程方式设置TextView项目的布局权...

175得票10回答
什么是android:weightSum在安卓中,它是如何工作的?

我想知道:android:weightSum和layout weight是什么,它们是如何工作的?

53得票10回答
安卓:布局高度为屏幕大小的50%。

我刚刚在LinearLayout中实现了一个ListView,但是我需要定义LinearLayout的高度(它必须是屏幕高度的50%)。<LinearLayout android:id="@+id/widget34" android:layout_width="300px...

44得票9回答
Android如何在一个Activity中依次显示两个ListView?

我已经使用这段代码将两个列表视图显示在彼此上方。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layo...

37得票5回答
如何在Android支持v7 GridLayout中以编程方式将android:layout_columnWeight="1"设置给一个元素?

我正在尝试通过编程方式构建一个具有2列的GirdLayout,并且我希望这些列的宽度设置为屏幕宽度的一半。 我发现自从API 21或使用support v7 GirdLayout视图以来,可以做到这一点。我看到示例使用android:layout_columnWeight="1"来实现这一点...

32得票4回答
Android线性布局权重编程

我想通过程序将三个线性布局添加到一个活动中,每个布局的宽度相同。问题是我无法在程序中设置这些布局的权重。我可以在xml中完成这个操作,但我希望通过编程来实现。 以下就是我的需求:

19得票2回答
Android:试图理解android:layout_weight

我正在尝试将一个页面分成三部分。我想使用百分比值来实现,但 Android 不支持这种方式。相反,我必须使用 android:layout_weight。但我很难理解并正确使用它,特别是实际大小如何计算。有没有一种方法可以从 android:layout_weight 中获得百分比值(0..1...

18得票4回答
替代linearLayout权重机制的方法

背景: 谷歌建议避免使用嵌套的加权线性布局,因为这会影响性能。 使用嵌套的加权线性布局不易阅读、编写和维护。 至今仍没有很好的替代方法来放置大小为可用空间百分比的视图。唯一的解决方案是使用权重和OpenGL。甚至没有像WPF / Silverlight上显示的“viewBox”这样的自动缩...