gpt4 book ai didi

java - android:textview 将自身调整为错误的 layout_width

转载 作者:行者123 更新时间:2023-11-29 09:24:49 25 4
gpt4 key购买 nike

<TextView 
android:layout_height="wrap_content"
android:id="@+id/LineNumberTextView"
android:hint="Number"
android:textSize="15sp"
android:layout_width="wrap_content"
android:paddingRight="10sp">
</TextView>

上面的代码创建了一个错误的 View :当文本被(在代码中)替换为一个短的(1-3 位数字)数字时, View 宽度保持在大约 6 个字符 - 导致太多的填充。这个问题也发生在应用程序的其他一些地方。一种选择是将提示设置为 1-3 个字符 - 但这看起来很丑陋,并且不能解决太长文本的问题(也会遇到提示宽度问题)。因此,我正在寻找一种更优雅的解决方案(不需要在每次更改时重新计算宽度),如果有的话。

顺便说一句,当将此布局加载到某些 ListView 中时(但在加载应用程序时它是动态的且未知的),每次出现此布局时,输入文本都设置一次。问题在android 2.1 中最为严重,但也出现在其他一些平台上。

最佳答案

根据您的要求设置“minems”,这样您的 TextView 就会拉伸(stretch)到合适的宽度。设置一个“maxems”,使其限制在一定的宽度。

关于java - android:textview 将自身调整为错误的 layout_width,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3424313/

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