gpt4 book ai didi

android - 这种布局在 Android 中可行吗?

转载 作者:搜寻专家 更新时间:2023-11-01 08:55:33 25 4
gpt4 key购买 nike

这个布局看起来很简单,但我找不到任何方法来仅在 xml 中使用 LinearLayout 或任何其他布局而不动态更改属性。这是我想要的,如果文本很短,那么布局应该完全包裹起来,如图所示:

enter image description here

但是如果 TextView 包含较长的文本,那么它应该被扩展,但它必须为 Button 留出空间,如下所示:

enter image description here

最佳答案

在尝试了很多布局之后,我能做的最好的就是使用 TableLayoutshr​​inkColumns

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:shrinkColumns="0" >
<TableRow>
<TextView
android:id="@+id/text"
android:ellipsize="end"
android:singleLine="true"
android:text="This is a very long text and it cannot be displayed wholly" />

<Button
android:id="@+id/button"
android:text="Button" />
</TableRow>
</TableLayout>

关于android - 这种布局在 Android 中可行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19250158/

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