gpt4 book ai didi

java - Android - TextView maxWidth 奇怪的问题

转载 作者:行者123 更新时间:2023-11-28 12:48:57 48 4
gpt4 key购买 nike

我有以下布局:

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scrollbars="vertical"
android:text="text"
android:textAppearance="?android:attr/textAppearanceMedium"
android:padding="5dip"
android:textColor="#ededed"
android:fadeScrollbars="true" />

</RelativeLayout>

在代码中,我使用以下设置用户可自定义的 maxWidth 大小:

textview.setMaxWidth(768);

我面临的问题是,maxWidth 设置只能达到 620 像素。以上任何内容均无效。如果我将 textview 宽度设置为 768px,它仍然无效,但如果我将相对布局宽度设置为 768px,则 textview maxWidth 在 620px 以上有效。

所以看起来问题是相对布局没有按预期换行并且限制了宽度。我不想在相对布局上设置静态宽度,因为这会破坏(对于我的应用程序)在其中使用 maxWidth 的目的。而且这个问题也不是特定于设备的,它似乎在任何设备上都达到了那个点。

有没有人知道为什么会发生这种情况,或者我如何在不为相对布局指定静态 with 的情况下解决它?

最佳答案

核心问题是您希望 textView 的内容换行吗?如果是这样,您可能想看看这里:How to line wrap Android TextView views?

关于java - Android - TextView maxWidth 奇怪的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17147697/

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