2011-07-14 29 views
8

Tôi có một nút hình ảnh mà tôi muốn thực hiện cho toàn bộ chiều rộng của thiết bị. Hình ảnh src Tôi đang sử dụng không phải là miễn là nút. Mặc định dường như là căn chỉnh nó với cener của nút. Thay vào đó, tôi muốn căn chỉnh nó sang bên trái. Tôi đã cố gắng sử dụng trọng lực bố cục nhưng không có phản hồi.Làm cách nào để căn chỉnh nguồn hình ảnh trong ImageButton?

Đây là mã ..

<LinearLayout 
    android:id = "@+id/llRoot" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_gravity="left" > 

    <ImageButton 
    android:id="@+id/ibSend" 
    android:layout_gravity="left" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:src="@drawable/send" > 
    </ImageButton> 

Trả lời

26

Vâng, tôi nghĩ rằng bạn muốn hình ảnh của bạn trong ImageButton được alligned đến trái? Sau đó, thêm tính năng này vào thuộc tính ImageButton của bạn:

android:scaleType="fitStart" 

và tại đây, hình ảnh của bạn được căn chỉnh ở bên trái của ImageButton.

+0

Thankyou, hoạt động hoàn hảo. – Mel

+0

Tên của thuộc tính gây nhầm lẫn, nhưng tất cả các tùy chọn trong scaleType đều cho phép bạn quyết định xem bạn có muốn strech hình ảnh hoặc để nguyên nó hay sắp xếp nó. – Mauricio

Các vấn đề liên quan