2013-01-04 74 views
5

đây là mã của tôi dưới đây cho thấy hình ảnh trong nút là làm việc tốt nhưng tôi muốn giảm thiểu không gian giữa hình ảnh và nút làm thế nào để tôi làm tht? xin vui lòng giúp tôi làm thế nào tôi giảm thiểu không gian giữa hình ảnh và văn bản? đây là tôi url hình ảnh http://imgur.com/Jmvqelàm cách nào để giảm thiểu khoảng cách giữa văn bản và hình ảnh trong nút?

  <Button android:id="@+id/MyAccountbutton" 
      style="?android:attr/buttonStyleSmall" 
      android:layout_height="25dip" 
       android:layout_width="fill_parent" 
       android:layout_marginRight="55dip" 
       android:layout_marginLeft="55dip" 
       android:drawableLeft="@drawable/handshake" 

        android:paddingLeft="10dip" 

      android:background="@drawable/curvedplanebutton" 
      android:textColor="@drawable/button_text_color" 
      android:layout_marginTop="15dip" 

      android:text="Payments"/> 
+1

bạn đã thử 'android: drawablePadding'? Đã đề cập trong [câu trả lời trước] của tôi (http://stackoverflow.com/a/14152517/379693) về câu hỏi của bạn. –

Trả lời

4
android:gravity="left" 

rằng nên thay đổi văn bản để được ở bên trái, không phải trung tâm.

13

Chơi với android:drawablePadding=" ". Bạn có thể cần đặt giá trị âm.

0

Nếu bạn đặt android:layout_width thành wrap_content, Button của bạn sẽ điều chỉnh thứ nguyên của nó thành nội dung của nó và sẽ không cố gắng điền vào nội dung gốc.

Nếu bạn muốn Button để điền vào trang gốc, tôi đồng ý với WarrenFaith.

4

bạn có thể thêm thuộc tính drawablePadding và thiết lập giá trị của bạn, ví dụ:

android:drawablePadding="5dp"; 
Các vấn đề liên quan