gpt4 book ai didi

java - Android 阻止 textview 增加其大小

转载 作者:行者123 更新时间:2023-12-02 05:47:26 28 4
gpt4 key购买 nike

我有一个简单的问题...我正在尝试为android制作一个小型测试应用程序只是为了看看它能做什么...所以..在启动时android将textview.text设置为共享首选项中的一些文本并增加textview 垂直大小..我不明白为什么..我使用 tableview 与每行中的 textviews 行.. enter image description here

xml 代码如下所示:

 <TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >

<TextView
android:id="@+id/tv1"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_margin="1dp"
android:layout_weight="5.1"
android:background="#F8F8FF"
android:gravity="fill_vertical|center_horizontal"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="#000000"
android:textSize="10sp"
android:textStyle="normal" />
</TableRow>

是否有办法阻止该 TextView 调整大小?或者我错过了一些属性..?

谢谢

最佳答案

在你的TableRow上你有

android:layout_height="wrap_content"

更改为固定高度或使用“layout_weight”更改为某个相对高度。

如果你说 android 换行到内容,行将增加/减少以适应他的内容。

编辑:我看到你的layout_weight,但你有1,我认为你不知道如何使用它。重量用这个重量重新分配宽度和高度,所以想想,你有 5 行,所以如果 1 是总重量,1/5=>0.2 将是你每行的重量。对于适用的重量,您需要说明哪个尺寸是基于重量的。所以你需要把这个

 <TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="0.2" >

您可以在这里阅读更多内容: http://developer.android.com/guide/topics/ui/layout/linear.html

关于java - Android 阻止 textview 增加其大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23916134/

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