Tôi đang cố gắng để gọi setProgressDrawable
trên ProgressBar
trong tôi RemoteViews
Tuy nhiên có không xuất hiện để có một phương pháp setDrawable(<view_id>,<method>,<value>)
trên RemoveViews
Tôi đã thử setBitmap
nhưng setProgressDrawable
mất một không Drawable
một Bitmap
và setInt
cũng không hoạt động.có cách nào để setProgressDrawable trên RemoteViews
Tôi muốn tránh việc tải các tệp xml bố cục tiện ích khác nhau chỉ để xử lý các thanh tiến trình màu khác nhau.
Tôi đồng ý. SDK dường như cho phép tạo một con trỏ tới ProgressBar bằng cách sử dụng LayoutInflator, nhưng không có hành động nào xuất hiện. Cả setProgressDrawable() và cũng không thể đưa raToToFront(), cũng như workaround setProgress-and-setMax-hai lần gây ra sự khác biệt nếu ProgressBar là một thành phần AppWidget. Nó hoạt động như thể có một ngắt kết nối giữa XML bố trí và con trỏ đối tượng trong mã. –
@HunterD ít nhất nó không chỉ cho tôi, vấn đề vẫn còn tồn tại trên ICS là tốt: ( – Rob