Android 创建自定义可扩展文本视图

Android 创建自定义可扩展文本视图,android,layout,view,textview,expandablelistadapter,Android,Layout,View,Textview,Expandablelistadapter,我想创建一个可扩展的文本视图,就像我们在消息线程中得到的一样。TextView的大小不是固定的,而是取决于文本长度和行数。它还有边框,根据要显示的文本大小进行扩展(或倍增)。 如何设置这样的布局 有人能在这方面帮助我吗 提前感谢。使用这些属性 <TextView android:id="@+id/text1" android:layout_width="fill_parent" android:layout_height="wrap_content" an

我想创建一个可扩展的文本视图,就像我们在消息线程中得到的一样。
TextView
的大小不是固定的,而是取决于文本长度和行数。它还有边框,根据要显示的文本大小进行扩展(或倍增)。 如何设置这样的布局 有人能在这方面帮助我吗 提前感谢。

使用这些属性

<TextView
    android:id="@+id/text1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:singleLine="false"

我建议您使用类似于网页中使用的平铺图像。它们很轻,并且使用CSS-REPEAT标记重复。使用具有以下内容的
android:titlemode
在android中也存在类似效果 重复 夹紧 镜子

  • 那么它将如何解决您的问题 您可以制作一张大小为100x1的图片作为单个邮件的背景图像,因此使用
    android:tilemode

使用这样一个较小的图像检查此图像可以帮助您在消息线程背景中重复此图像

换行内容的问题在于文本大小的增加(如行数>15),图像质量会下降。好的,这可能是一个非常高质量的图像修复,但文本填充和所有内容都被破坏。换行内容的问题是文本大小增加(如行数>15),图像质量恶化。好吧,这可能是一个非常高质量的图像修复,但文本填充和所有的破坏。