Tôi không thấy bất kỳ phương pháp nào như setStyle cho lớp RatingBar. Làm thế nào tôi có thể đặt kiểu xếp hạng từ mã?Đặt kiểu thanh đánh giá từ mã
Trả lời
này làm việc cho tôi (source):
RatingBar rating =
new RatingBar(context, null, android.R.attr.ratingBarStyleSmall);
Điều này không có tác dụng gì nhưng chế độ xem đang hoạt động tập tin –
Bạn cần đặt nó trong tệp xml! Nếu bạn muốn thay đổi nó khi chạy, bạn có thể có hai View-s (rb) khác nhau và chuyển đổi chúng trong chương trình (thêm/loại bỏ khỏi layout) hoặc sử dụng rb1.setVisibility (View.VISIBLE) và rb2.setVisibility (View .KHÔNG CÒN);
<RatingBar
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:layout_alignParentRight="true" android:id="@+id/rb1"
style="?android:attr/ratingBarStyleSmall"
android:clickable="false" android:numStars="5">
</RatingBar>
Nếu bạn đang lập trình tạo ra các RatingBar như sau các
RatingBar giá = RatingBar mới (bối cảnh, null, android.R .attr.ratingBarStyleSmall);
sau đó không cho thêm
rating.setIsIndicator (false);
nếu không chạm sẽ không hoạt động trên RatingBar.
Các android.R.attr.ratingBarStyleSmall mang đến cho bạn những ngôi sao rất nhỏ nếu bạn muốn có một ngôi sao hơi lớn hơn sử dụng android.R.attr.ratingBarStyleIndicator
Bất cứ ai có thể vui lòng cho tôi biết tại sao câu trả lời này đã bị hạ cấp vì tôi đã thử nghiệm mã này và nó hoạt động tốt. –
- 1. Hợp tác đánh giá mã
- 2. Đánh giá mã theo lịch?
- 3. IPython trong Emacs. Đánh giá mã nhanh
- 4. Bạn đánh giá mã như thế nào?
- 5. TFS 2012 - Đánh giá mã - Tên người đánh giá không có trong danh sách người đánh giá được phép
- 6. Đánh giá mã trong học viện
- 7. Safari kiểu UIPopoverController từ Thanh công cụ
- 8. Công cụ đánh giá mã công khai?
- 9. Kệ TFS và Đánh giá mã
- 10. Đánh giá các biểu thức đã đặt
- 11. Giảm kích thước của Thanh Đánh giá trong Android 2.1
- 12. Phần mềm đánh giá mã tốt có sẵn?
- 13. Cách đánh giá mã phản hồi http từ tập lệnh bash/shell?
- 14. Đặt thuộc tính Kiểu của Nhãn WPF trong mã?
- 15. Đánh giá hàm toán học từ chuỗi
- 16. Đặt điểm ngắt và gỡ lỗi JavaScript đã đánh giá
- 17. Hiện thanh tiêu đề từ mã
- 18. Đánh giá biểu hiện sympy từ một mảng giá trị
- 19. Perl: Tại sao không đánh giá '/(...)/' đặt $ 1?
- 20. Cách nhận quyền sở hữu tác vụ đánh giá mã?
- 21. Đặt NullObject đánh giá thành sai trong Ruby
- 22. Đánh giá mã thông báo tiền xử lý trướC## concatenation
- 23. Đặt kiểu GridViewColumnHeader từ bên trong kiểu ListView
- 24. Tần suất đánh giá mã nên được thực hiện?
- 25. Đánh giá mã so với Đăng ký thường xuyên?
- 26. Đánh giá/So sánh mã nguồn mở ASP.NET MVC CMS
- 27. Làm thế nào để thả vào REPL (Đọc, Đánh giá, In, Vòng lặp) từ mã Python
- 28. Đánh giá() trong VBA
- 29. Nơi đặt tác giả trong báo giá đánh dấu?
- 30. Lazy đánh giá trong Bash
trùng lặp: http://stackoverflow.com/questions/2016249/how-to-program -atic-style-style-attribute-in-a-view – Casebash
KHÔNG trùng lặp. Một thanh đánh giá có các đặc tính và chức năng khác nhau. Những thứ như thiết lập các hình ảnh ngôi sao, chiều cao sao, vv S W KHÔNG được trả lời bởi câu hỏi đó. – StackOverflowed