cost 278 ms
如何在jetpack compose中保留内容更改的按钮宽度 - How to retain button width on content change in jetpack compose

我正在尝试实现一个具有加载 state 的通用按钮组件。 我想出了以下效果很好的方法: 采用这种方法,按钮的宽度在进入加载 state 时减小。 移动到加载state时如何保持原来的按钮宽度? 我不想将width作为参数,因为我希望按钮根据原始内容自动调整大小。 ...

如何将一个孩子的textview的宽度设置为与另一个孩子的textview完全相同? - How to set width to textview in one child exactly the same as the textview in another child?

我做了一些自定义视图,现在我陷入了一个特定的问题。 现在,请尝试解释一下:在我的情况下,视图层次结构是 根据来自服务器的数据添加子项。 我想使所有textview具有相同的宽度-内容长度最大的textview的宽度。 我该如何实施? 我尝试在onMeasure回调中计算宽度,然后 ...

ConstraintLayout onMeasure非常慢 - ConstraintLayout onMeasure very slow

所以我尝试将我的一些回收者ViewHolders重构为ConstraintLayouts 。 我做完之后,在看到之后感到震惊。 对单个视图进行充气所需的时间比通常的LinearLayout多20倍。 它实际上在执行时会跳过这么多帧。 编辑:约束布局的版本不相关。 试过不同的组合有几 ...

更改 Android 视图上的 LayoutParams 无效,即使在调用 requestLayout 之后也是如此 - Changing LayoutParams on an Android view has no effect, even after calling requestLayout

我已经两次或三次遇到这种情况,我有一些看起来像这样的代码: 或者: 并且视图大小永远不会改变。 我尝试了以下方法,但没有运气: 调用forceLayout ,具有讽刺意味的是,这似乎不如requestLayout有力,因为它不会通知 View 的父母需要布局。 覆盖onMeasure()以查看它是否 ...

具有不同文本长度的TextView在水平旁边对齐 - TextView with different text lengths aligning next to horizontally

我正在寻找一种有效的方法(仅最佳XML)来水平对齐两个TextView ,如下所示: opinion_date将始终具有〜50-70dp的长度,并且必须与opinion_author权利完全对齐。 作者可能有0-255个字符,如果屏幕太多,则为ellipsize。 在上方,当作者 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM