Xin chào Tôi đang cố gắng thêm dấu trái ở Spinner
nhưng tôi không tìm thấy bất kỳ sự phù hợp nào cho điều này giống như bạn làm trong EditText
sử dụng android:drawableLeft="@drawable/password_drawable"
. Có cách nào đúng để đạt được tương tự trong Spinner
trong Android không.Cách thêm hình vẽ có thể vẽ trái trong Chế độ xem Spinner trong Android
đây trong trường hợp của tôi có nên để drawable chỉ trạng thái này mà tôi đã đưa ra trong hình, khi người dùng nhấp chuột vào Spinner Tôi không muốn có thể vẽ lại có trong danh sách thả mở xuống trong Spinner
tôi đang cố gắng như thế này mà không có thuộc tính như vậy
<Spinner
android:id="@+id/selectSpinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/sign_up_views_vertical_top_margin"
android:background="@drawable/edittext_border"
/>
tôi muốn một cái gì đó như dưới đây screenshot
Hiện nay nó đang tìm kiếm như dưới đây
và khi tôi đặt nền của Spinner
thì có vẻ như
<Spinner
android:id="@+id/selectSpinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/sign_up_views_vertical_top_margin"
android:background="@drawable/selectone_drawable"
android:entries="@array/select_type" />
Cảm ơn trước
Bạn có thể đặt nền cho spinner. android: background = "@ drawable/your_drawable" – Sripathi
@Sripathi Nó không hoạt động, thiết lập nền không phải là cách IMO vì nó đặt hình nền này trên hoàn thành spinner –
Bây giờ bạn đang đặt khối mũi tên một mình làm nền bên phải (hộp có chứa một mũi tên xuống)? Sử dụng chín bản vá, nếu không bạn có thể thay đổi hình ảnh png của bạn thành một hộp (như edittext) có hình vuông ở đầu bên trái (bố cục spinner bạn muốn). – Sripathi