gpt4 book ai didi

具有多列的 Android ListView 正确对齐

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:13:53 24 4
gpt4 key购买 nike

我的平板电脑应用程序在每个行项目中显示一个带有多个 TextView 的 ListView(使用自定义光标适配器)。我有大约 6-7 列,为所有列提供相等空间的最佳方法是什么?

现在我尝试了:

  • 每个 TextView 的权重相同。但这从来没有正确对齐。
  • 使用最大宽度和第一个,仍然没有运气,一个很容易溢出并将下一个推到右边。

    <TextView
    android:layout_width="20dp"
    android:layout_height="wrap_content"
    android:layout_margin="5dp"
    android:layout_weight="1"
    android:text="column 1"
    android:textSize="22sp" />

最佳答案

权重很好,但每次使用布局权重时都必须将 android:layout_width 设置为 0dp,否则您的 View 可能无法正确缩放。

此外,不要将固定宽度与布局权重混合使用。如果您选择使用权重,请在您的行布局中的任何位置使用它们。

关于具有多列的 Android ListView 正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11799619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com