Tôi tyring để hiển thị một TextView có chứa hai câu và tôi muốn họ được một sau khi khác như thế này:Android - hai câu, hai phong cách, một TextView
AAAAAA: BBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBB
trong đó A ... là từ đầu tiên \ một phần của câu và B ... là câu thứ hai.
kích thước A ... & B ... không đổi.
cố gắng làm điều này:
<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>
nhưng tôi đã nhận:
AAAAAA: BBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBB
và tôi muốn (B ...) câu thứ hai để tiếp tục bên dưới câu đầu tiên (A ...) tôi nên thêm câu A ... & B ... có các kiểu khác nhau.
kiểu cho 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>
kiểu cho 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>
bất kỳ suy nghĩ?
Bạn đang sử dụng 2 bản xem trước văn bản vì một lý do? Tôi nghĩ rằng điều này có thể dễ dàng thực hiện với một TextView duy nhất. Bằng cách đó, các gói sẽ được tự động thực hiện theo cách bạn muốn nó. –
có xem xét sử dụng [SpanableString trong một TextView duy nhất] (http://www.chrisumbel.com/article/android_textview_rich_text_spannablestring) –
u nói rằng kích thước của A & B không liên tục..điều đó có nghĩa là giá trị là rt động? –