textview多线问题

时间:2011-06-22 07:14:28

标签: android android-layout android-widget

我在线性布局中有两个文本视图,我面对下面的可见性

Hi    asdf asdf asdf asdf
      asdf asdf asdf asdf
      asdf asdf asdf asdf
      asdf asdf asdf asdf

这里“你好”是一个textview,“asdf ......”是一个textview。但我想要下面的可见性

Hi    asdf asdf asdf asdf
asdf asdf asdf asdf asdf
asdf asdf asdf asdf asdf
asdf asdf

因此第二个textview应该从父布局的开始开始,而不是在第一个textview结束之后开始。任何建议对我学习android都非常有帮助吗?

3 个答案:

答案 0 :(得分:0)

请附加textview值,然后在第三个textview中显示,这样可以解决您的可见性。

答案 1 :(得分:0)

不是一个好主意但值得一试,尝试在Framelayout的帮助下使用下面的xml你可以实现这个,还添加你的想法来改进它,这里只是在第二个文本视图中为文本添加一些空间使它看起来除了第一个文本视图。

<FrameLayout android:orientation="horizontal"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#FFFFFF">    
<TextView 
     android:id="@+id/ID1"
     android:text="HI"  
     android:layout_height="wrap_content"
     android:layout_width="wrap_content"
     android:textColor="#00529b">
     </TextView>
<TextView 
     android:id="@+id/ID2"
     android:text="      Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello "  
     android:layout_height="wrap_content"
     android:layout_width="wrap_content" >
     </TextView>
</FrameLayout>

答案 2 :(得分:0)

您可以在TextView中将此文本设置为HTML。

for ex

myTextView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>")

还有一些实用程序类可用于链接以及更多

http://developer.android.com/reference/android/text/util/Linkify.html

检查示例 http://jtomlinson.blogspot.com/2010/03/textview-and-html.html