我正在建立一个布局,我正在基于一组对象添加(通过for-loop)。问题是如果说有3个字段(列),如果中间字段在第一个字段中的文本长度比在第二个字段中长一些......第一个字段中的中间字段将消耗更大的宽度,即使我已经已经为该中心列定义了weightSum和layout_weight。我的问题是,当像这样动态地添加行时,我如何确保它们的最终宽度与XML中定义的完全相同?生成动态线性布局时的强制宽度
0
A
回答
1
你为什么不设定一个固定的宽度?
正如
setWidth(int width)
编辑:
到像素转换为dpi的计算公式为:
truePixels = DIPs * (device DPI/160)
下面来看看如何让screen dpi.
Docs有关支持多种屏幕。
0
如果您使用XML布局行则:
android:layout_width="0"
如果一切程序完成,然后setWidth(0)
相关问题
- 1. 动态更改Android上的线性布局宽度或高度
- 2. Android动态设置textview布局宽度
- 3. CSS布局 - 动态宽度DIV
- 4. Android的线性布局的高度和宽度没有设置
- 5. 线性布局中的线条宽度百分比
- 6. 动态添加textview到线性布局
- 7. 组线性布局背景动态
- 8. 添加多个相对布局的线性布局动态
- 9. Boostrap.css制作布局100%宽度/高度
- 10. 如何在android中运行时更改线性布局的宽度和高度?
- 11. 获取线性/相对布局的宽度?
- 12. 自动布局中的UIButton动态宽度
- 13. 使用自动布局的UIButton动态宽度
- 14. 画布线宽度在画布宽度变化时发生变化
- 15. JTable宽度布局
- 16. 布局宽度css
- 17. 自动布局和滚动型宽度
- 18. 线性布局的权重总和不被强制
- 19. Android动画线性布局
- 20. 制作android布局,宽度不对
- 21. 具有动态宽度的水平布局以填充父项
- 22. 桌面布局自动宽度
- 23. Xcode 6自动布局灵活宽度
- 24. 如何强制动态调整UICollectionViewCell的宽度
- 25. 自动布局制作相同的宽度为每个元素
- 26. 动态控制布局
- 27. 股利布局:静态左边列宽,strechacle右列的宽度
- 28. 3动态宽列布局不表
- 29. 自动适合固定宽度布局到屏幕宽度
- 30. Fieldset ExtJs4的强制布局?
因为我的布局是使用指定的重量,所以我没有得到不同的奇怪的结果大小的设备屏幕。如果我设置实际尺寸,则可能会在较小的屏幕上出现布局问题,而平板电脑屏幕可能会导致布局问题 – RyanInBinary 2012-07-05 16:08:55
您可以使用DPI,因此它可以与不同的屏幕兼容。 – 2012-07-05 16:09:31
当你使用setWidth它正在寻找一个dpi的值?我以为它是在像素 – RyanInBinary 2012-07-05 16:12:41