问题标签 [android-flexboxlayout]

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.

0 投票
1 回答
1969 浏览

android - android:flexbox不包装内容

我正在使用这个flexbox 布局。我被困在行为上。如果动态添加的项目无法放入,我希望将项目显示到下一行FlexboxLayout

Flexbox Version: 0.2.2

在此处输入图像描述

下面是我的 XML 代码:

我的Java代码:

但实际上发生的是,flexbox 缩小了内容。可以说,预期的结果是,如果只能首先安装三个类别,那么下一行应该出现下一个项目。

如果有人可以帮助我解决这个问题。

0 投票
1 回答
2279 浏览

android - Android Google FlexboxLayout:获取行数或列数

我正在使用Google 的 FlexboxLayout Android 库

我正在搜索如何获取行数(当flexDirection属性设置为roworrow_reverse时)或列数(当flexDirection属性设置为columnor时column_reverse)。

0 投票
0 回答
198 浏览

android - FlexboxLayout与LinearLayout或RelativeLayout的性能对比?

我看到的直接优势是减少了View层次结构,但我不禁注意到它在 期间需要多次通过onMeasure(),在这种情况下,与其他人FlexboxLayout相比的性能如何RelativeLayout

注意:官方文档和 GitHub wiki 目前没有提到相对于其他布局的性能改进。

0 投票
0 回答
1437 浏览

android - Android FlexboxLayout 使用

我创建了一个简单的应用程序,该应用程序使用具有方向 =“水平”的 LinearLayout 具有一系列子视图,并手动计算设备宽度,一旦子项跨越设备宽度,然后我将更改高度以将子项保存在下一行。

但是现在android已经引入了FlexboxLayout,我可以用FlexboxLayout代替现有的LinearLayout吗?

是的,用 FlexboxLayout 替换 CustomLinearLayout 可以正常工作。这是代码。

构建.gradle

布局.xml

活动.java

0 投票
1 回答
5789 浏览

android - 防止 RecyclerView 回收

我正在使用FlexboxLayoutManagerRecyclerView我需要防止 RV 被回收。我试图设置itemViewCacheSize()为总项目数,但没有帮助。我也尝试设置maxedRecycledViews()为 0 没有结果。如何防止 RV 被回收?

0 投票
1 回答
159 浏览

android - 我们如何将 FlexboxLayout 用于 API 14

我想为 API 14 使用 FlexboxLayout,但我遇到了一些问题,即ViewCompat类方法 ViewCompat.combineMeasuredStates方法不适用于 api 14。那么我该如何使用它呢?

0 投票
1 回答
1786 浏览

android - 如何在 FlexboxLayout 中使用权重使 3 个线性布局居中?

我有一个FlexboxLayout,里面有 3 个LinearLayout's,我想以相同的宽度和高度居中,但是它们的宽度不同。我怎样才能使它们居中FlexboxLayout

这是我的 XML 代码:

0 投票
2 回答
1671 浏览

android - 计算 flexbox 中的行数

在我使用过的 android 应用程序中flexbox-layout
我正在将按钮动态添加到flexbox.
我需要知道当前渲染了多少行(创建了多少行 flexbox 来显示按钮)
这是我的flexbox-layout

0 投票
1 回答
650 浏览

android - Android Flexbox setFlexBasisPercent 不起作用

我正在使用 android 的 now 布局 - FlexboxLayout。当我以编程方式向 FlexboxLayout 添加一些视图时,
FlexboxLayout.setWidth( int ) 正在工作,但 FlexboxLayout.setFlexBasisPercent( float ) 没有。为什么!!!我无法理解。这是我的代码。

在此处输入图像描述

------------- 我找到答案了!!!2017/07/30/11:59

我的错误是

FlexboxLayout.setFlexBasisPercent( 0.1f ) 是对的!!!

0 投票
1 回答
1503 浏览

android - 以编程方式设置 FlexboxLayout 的属性 layout_wrapbefore

我有 flexbox-layout包含TextView具有以下属性的内容:

但我需要以false编程方式设置它!

关于如何做到这一点的任何想法?


xml,如果需要的话!