2011-07-06 40 views
5

Chúng ta có thể tạo một số nút tùy chỉnh có tiêu đề và văn bản phụ đề trong đó không.Hai văn bản trong nút, tiêu đề và tiêu đề phụ

Tiêu đề ở phần trên của nút và phụ đề bên dưới nút đó.

+0

tại sao bạn không sử dụng hình ảnh ?? – Sujit

+0

hoặc Nút Hình ảnh ... < –

+0

Khi văn bản trong tiêu đề và thay đổi phụ đề thường là – Zoombie

Trả lời

26

Dưới đây là câu trả lời :)

Bạn không cần bất kỳ hình ảnh những điều bạn cần là kiểu văn bản và đây là cách đơn giản và ngắn để làm điều đó

button1.setText(Html.fromHtml("<b><big>" + "Title" + "</big></b>" + "<br />" + 
     "<small>" + "subtitle" + "</small>" + "<br />")); 

Bạn làm không cần thay đổi bất kỳ bố cục nào chỉ cần thêm văn bản này vào nút của bạn

+0

đã thực hiện một mẹo cho tôi, cảm ơn câu trả lời, có thể đã cho +20 nếu được phép :) – Zoombie

+0

:), bạn được hoan nghênh. . ., Tôi cũng giống như vậy khi bạn tìm thấy thứ này lần đầu tiên :) – Lukap

+1

Chỉ cần lưu ý: ' văn bản' làm cho văn bản thậm chí nhỏ hơn –

0

bạn có thể giải quyết vấn đề này một cách hợp lý logic là vậy.

android:text="Titel \n subTitle" 

Tôi hy vọng nó sẽ giúp bạn đầy đủ.

+0

Zoombie muốn văn bản trong Nút thay đổi động. vì vậy giải pháp này là không thể tôi nghĩ. – Sujit

+0

tôi đã cập nhật câu trả lời của mình ... – DynamicMind

+0

@sujit tôi nghĩ tôi nên thử với hai nút liền kề – Zoombie

-1

Trong XML, bạn có thể sử dụng bố cục tương đối và đặt văn bản khác ở trên đầu nút.

Đây chỉ là một ví dụ, không làm mệt mã.

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 


<Button 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:paddingBottom="25dp" 
    android:id="@+id/button" 
    android:text="Text1" /> 
<TextView 
    android:id="@+id/label" 
    android:layout_alignBottom="@id/button" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Text2"/> 
</RelativeLayout> 
Các vấn đề liên quan