问题标签 [android-layout-weight]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何制作一个垂直的按钮列表?
我正在尝试制作一个包含 5 个按钮的垂直列表,这些按钮按以下格式均匀分布:
按钮也居中。
但是我只得到一个空白的灰色屏幕。
我有以下代码:
我还在所有按钮和视图权重属性上收到一条错误消息:
无效的布局参数
但是,我不确定这是否是问题的一部分?
android - ListView layout_weight 不起作用,高度设置为 0dp
我正在尝试使用 layout_weight 属性进行测试。它适用于 ListView。我已将高度设置为 0dp 和 weightsum。我试图将 ListView 放入相对布局中,但我得到了相同的结果。
这是我的代码:
这就是它的外观:
它似乎与我正在使用的主题有关。我正在使用Theme.Black.NoTitleBar
主题。奇怪的是我可以在模拟器中正常看到它,但在 IDE 中看不到,但我需要在 IDE 中看到,因为我经常使用 GUI,而且我很少使用 XML 编码。有解决办法吗?这是一个已知的错误?
android - 表格布局中的等高行
我想制作一个可重复使用的表格布局,其中我有 3 行,最后一行仅包含 1 个元素,而前两行各包含 2 个元素。
现在,问题是,尽管对每一行赋予相同的权重,但表格布局中的行的高度并不相同。
底行占用了太多空间。
以下是布局内容:
android - 具有权重的 TextView 无法将文本水平居中
我有一个水平线性布局中有 2 个 TextView 的视图,每个视图的权重为 1。
第二个 TextView 是这样的:
由于某种原因,文本在渲染时不会水平居中。但是,如果我对其进行触摸,它将居中。
我有一个修复程序,我将它包装在一个额外的 LinearLayout 中,该LinearLayout 被赋予了权重,并将TextView 居中,但我想知道为什么这种解决方法在这不是有效的情况下是有效的。
此外,这里可能需要额外的信息,因为这种居中文本的方法通常有效。视图被膨胀并添加为 ListView 标题。
android - 如何将布局划分为 3 个部分?
我试图将我的布局划分为 3 个相等的行,尝试使用 LinearLayout 和权重,但它不起作用,它没有做任何改变:
android - 线性布局空间和权重总和
我是 android 新手,我正在尝试制作一个小型计算器作为概念证明。我面临的问题是;无论我想做什么,我总是在底部得到空白空间......将我的按钮设置为 fill_parent ,更改布局权重。我被卡住了,我想得到一些帮助来解决这个问题。也许有一些我想念的东西
这是我的布局:
在上面的代码中,我取出了一些部分,因为重复的是按钮 ID 和颜色的变化。
如您所见,有一个空白空间,我希望我的按钮填充大厅线性布局。谢谢您的帮助
android - XML线性布局中的嵌套权重
这是我的布局,我收到一条警告:"Nested weights are bad for performance"
for ImageView
. 我怎样才能避免这种情况,我做错了什么?
我可以知道实现目标的正确方法是什么吗?也许这个问题太基础了,但我没有找到任何合适的解决方案。
请帮帮我。