- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有flexbox-layout
包含具有以下属性的 TextView
:
app:layout_wrapBefore="true"
但我需要以编程方式将其设置为 false
!
知道怎么做吗?
xml,如果需要的话!
<com.google.android.flexbox.FlexboxLayout
android:id="@+id/flexboxlayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
app:alignContent="stretch"
app:alignItems="stretch"
app:flexWrap="wrap"
app:justifyContent="flex_end">
<TextView
android:id="@+id/mainText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="07:22 PM"
android:textSize="12sp"
app:layout_alignSelf="center"
app:layout_wrapBefore="true" />
</com.google.android.flexbox.FlexboxLayout>
最佳答案
您必须使用 setWrapBefore LayoutParams 中描述的方法,并将这些布局参数再次设置为 TextVuew。
TextView mainTextView = findViewById(R.id.mainText); // or get it as you should
FlexboxLayout.LayoutParams lp = (FlexboxLayout.LayoutParams) mainTextView.getLayoutParams();
lp.setWrapBefore(false);
mainTextView.setLayoutParams(lp);
关于android - 以编程方式设置 FlexboxLayout 的属性 layout_wrapbefore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45868488/
我有这个 Flexboxlayout 定义(official Google library): 现在我想以编程方式创建相同的内容: FlexboxLayoutManager flexboxLayou
我正在使用 FlexboxLayout 在 android 中显示筹码,但卡在 UI 中,我想在第二行末尾显示筹码数量,如下图所示 按照上面的设计,我想显示筹码直到第二行,不适合第二行的筹码应该增加筹
我正在使用 FlexboxLayout 添加一些 EditTexts。每个 EditText 仅包含 1 个单词字符。我也使用 editText 作为空间,但保持它不可见。我使用布局设置 FlexWr
我正在尝试在我的应用程序中使用 FlexBoxLayout,但我不断遇到错误。我尝试了各种设置和配置,但不断弹出不同的错误。我现在拥有的: build.gradle(应用程序): dependenci
Google 发布了 FlexboxLayout 库。现在我想使用 FlexboxLayout 实现 GridView 效果,因为 GridView 有两行和四个列表。如果项目数小于 8,项目 Vie
我有flexbox-layout包含具有以下属性的 TextView: app:layout_wrapBefore="true" 但我需要以编程方式将其设置为 false! 知道怎么做吗? xml,如
我正在尝试让一排按钮根据是否添加或删除其他按钮而变大和变小。 FlexboxLayout 似乎最适合这项工作,但除了在一段时间内手动操纵宽度百分比之外,我似乎无法弄清楚如何解决这个问题。 我想我可以在
我有一个 FlexboxLayout,里面有 3 个 LinearLayout's,我想以相同的宽度和高度居中,但它们的宽度不同。我怎样才能让它们在 FlexboxLayout 中居中? 这是我的 X
我正在使用 Google's FlexboxLayout Android library . 我正在搜索如何获取行数(当 flexDirection 属性设置为 row 或 row_reverse 时
我将此选项添加到我的 FlexboxLayout当 children 移动时有动画: android:animateLayoutChanges="true" 不幸的是,只有当我添加 child 时,
我有一个在 Activity 中膨胀的布局。现在所有信息都垂直显示,如下所示。 this is how it looks now 但我想要的是三个 textView 应该水平放置,然后接下来的三个应该
我正在使用 FlexboxLayout 在 FlexboxLayout 的 build.gradle 中添加了以下依赖 dependencies { implementation 'com.g
我是一名优秀的程序员,十分优秀!