gpt4 book ai didi

android - 如何获取布局或其至少一个子元素是否在android中溢出

转载 作者:行者123 更新时间:2023-11-28 02:09:43 24 4
gpt4 key购买 nike

我需要在我的 android 应用程序中实现我网站页面的相同 View 。我几乎创建了在我的布局中看到的精确内容,但只有一件事我还无法实现。由于我的网页使用 CSS,因此两个 div 使用引导网格系统类;

class="col-sm-12 col-md-6 col-lg-6"

它们会自动改变方向,从一列到另一列变成一行一行。

但在 android 中我无法控制这种屏幕尺寸操作。我认为最好的标准是捕获我的 LinearLayouts 或至少一个他们的 child 的溢出。如果我明白了这一点,我也许可以改变他们 parent 的方向,以便逐行列出他们。

样本;

enter image description here

enter image description here

最佳答案

那么您的网站是在 webview 中加载还是正在构建原生 android 应用程序?

如果都是关于第二种情况,你可以使用 GridLayoutManager,它有很多列变量,可以在运行时计算。

您可以像这样初始化 GridLayoutManager :

new GridLayoutManager(Context context, int columnsCount);

您还可以创建一个函数,根据您的屏幕尺寸/方向/元素尺寸计算列数

关于android - 如何获取布局或其至少一个子元素是否在android中溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48828037/

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