Tôi muốn hiển thị một đoạn văn bản dài như sau. Đây là ảnh chụp nhanh từ Flipboard.Làm cách nào để làm cho ký tự đầu tiên lớn hơn nhiều trong một TextView
Để đạt được hiệu quả như vậy, tôi đã cố gắng để sử dụng 2 TextView
s.
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="40sp"
android:text="T" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="76dp"
android:text="op British supermarket Tesco (LSE: TSCO) (NASDAQOTH: TSCDY.US) is due to announce its half year results on" />
</LinearLayout>
Tôi nhận được kết quả như sau.
Khá gần. Nhưng không phải những gì tôi muốn. Điều này là do dòng thứ 2 và dòng thứ 3 không được căn chỉnh ở bên trái nhiều nhất. Không gian bên trái nhiều nhất cho dòng thứ 2 và dòng thứ 3, bị chiếm bởi TextView
với phông chữ lớn.
Có bất kỳ kỹ thuật tốt hơn tôi có thể sử dụng, chẳng hạn như một trong Flipboard không?
http://stackoverflow.com/questions/2159847/is-there-any-example-about-spanned-and-spannable-text – Andrew
Chỉ cần sử dụng 'thẻ HTML' và tải dữ liệu của bạn với' Html. fromHtml() 'trong' TextView' hoặc trong 'WebView'. – user370305
@Andrew Văn bản có thể nói là một ý tưởng tuyệt vời. Cảm ơn. Tôi đã thêm nó làm câu trả lời. –