【问题标题】:implement android:stretchColumns="*" programmatically in Android在 Android 中以编程方式实现 android:stretchColumns="*"
【发布时间】:2012-02-09 14:58:20
【问题描述】:

我正在开发一个在 TableLayout 中实现上述属性的应用程序。

我想知道谁能帮助我并告诉我如何以编程方式而不是在布局文件中执行此操作?

【问题讨论】:

    标签: android android-layout tablelayout android-tablelayout


    【解决方案1】:

    在 Android 文档中查看 setColumnStretchable (int columnIndex, boolean isStretchable)。

    使给定的列是否可拉伸。当可拉伸时,一列 在其行中尽可能多地占用可用空间。打电话 此方法请求布局操作。

    setStretchAllColumns (boolean stretchAllColumns) -

    将所有列标记为可拉伸的便捷方法。

    【讨论】:

    • 在 xml 布局中,我将其设置为 android:stretchColumns="*" 然后我以编程方式将行添加到表中,但列根本不拉伸。我也试过 setStretchAllColumns(true) 但根本不起作用
    猜你喜欢
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多