- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这里我在 ListView
中只有 1 个项目,我在 ListView
项目的末尾显示了两个不同颜色的 TextViews
.
但问题是我想在每个 TextView
中显示最多 3 行,但如果 TextView
的长度很小,它不会给我提供好的结果。但如果文本很大,它会很好用。
当我添加 android:maxLines="3"
并且文本很小时,它会像这样破坏我的布局
当我添加 android:minLines="2"
并且文本很大时,它会显示完整的文本,如
给我一个解决这个问题的方法。我的每个 TextView
看起来像:
<TextView
android:id="@+id/tv_previous_story"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="3dp"
android:maxLines="3"
android:textColor="@color/text_color"
android:textSize="@dimen/privacy_text_size" />
最佳答案
如果你想固定行数,例如:3,只需在 xml 中使用 android:lines="3"。
关于Android minLines 和 maxLines 不能在同一个 TextView 中一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35195585/
我想要一个文本框,当我输入文本行时,它的高度会增加。 我已将 Height 属性设置为“自动”,到目前为止,这些工作都在增长。 现在我希望 TextBox 的高度至少应为 5 行。 现在我已经将 Mi
谁能解释一下为什么下面的 TextBox 最初不显示为 3 行高?当我开始输入文本时,它显示 1 行高,然后调整为 3 行。 编辑:这是表格的更多内容
我有一个 XML 文件,其中包含具有以下属性的 EditText: 由于 android:singleline 已弃用,我寻找另一个选项并找到了这些属性,但它们不起作用。我可以输入任意数量的换行符。
这里我在 ListView 中只有 1 个项目,我在 ListView 项目的末尾显示了两个不同颜色的 TextViews . 但问题是我想在每个 TextView 中显示最多 3 行,但如果 Tex
我是一名优秀的程序员,十分优秀!