【发布时间】:2012-02-18 11:08:11
【问题描述】:
我很想显示一个包含两个句子的 TextView,我希望它们像这样一个接一个地显示:
AAAAAA: BBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBB
其中 A... 是第一个词\句子的一部分,B... 是第二个句子。
A... & B... 的大小不是恒定的。
试过这样做:
<RelativeLayout
style="@style/f13"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/first_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="AAAAAA: " />
<TextView
style="@style/f15"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
android:layout_toRightOf="@id/first_text" />
</RelativeLayout>
但我得到了:
AAAAAA: BBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBB
我希望第二个 (B...) 句子在第一个句子 (A...) 之后继续 我应该加上那句话 A... & B... 有不同的风格。
A 的样式:
<style
name="f13">
<item name="android:typeface">sans</item>
<item name="android:textSize">15dp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/grey_dark_emperor</item>
</style>
B 的风格:
<style
name="f15">
<item name="android:typeface">sans</item>
<item name="android:textSize">17dp</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">@color/grey_dark_emperor</item>
</style>
有什么想法吗?
【问题讨论】:
-
您是否出于某种原因使用 2 个文本视图?我认为这可以通过单个 TextView 轻松完成。这样包装将自动按照您想要的方式完成。
-
你说A&B的大小不是恒定的..也就是说值是动态rt?
-
我正在使用或更想使用,一个文本视图