ImageView如何使用getDrawable()獲取Drawable?爲什麼它不同於getBaseContext()。getResources()。getDrawable()? 像drawable:R.drawable.l,首先設置ImageView iv.setImageResource(R.drawable.l);然後使用iv.getDrawable()和getBaseContext()。getResources()。getDrawable(R.drawable.l)。但爲什麼它會得到不同的drawable?使用「==」或等於,這是不對的。謝謝你的建議。imageView獲取Drawable使用getDrawble()
0
A
回答
0
iv.setImageResource(R.drawable.l)也將使用getResources()。getDrawable(R.drawable.l),
調用getDrawable(R.drawable.l)的兩倍時,將得到兩個不同的對象becase的兩次
新的ImageDrawable()。
你可以使用Drawable.getConstantState()來比較它們。但它有時也會失敗。
相關問題
- 1. Android - 從ImageView中獲取ColorFilter ColorFlter應用於Drawable
- 2. 如何在Android上獲取ImageView的Drawable的矩形?
- 3. 如何從imageview中獲取drawable並將其轉換爲位圖?
- 4. 動畫不能用於更改ImageView Drawable
- 5. 在monodroid中獲取drawable?
- 6. 如何獲取drawable的id?
- 7. 獲取ImageView值
- 8. 如何使用drawable-hdpi,mdpi ...等影響繪圖ImageView的性能
- 9. 將ImageView資源設置爲Drawable
- 10. 在ImageView中更改drawable崩潰android app
- 11. ImageView上的Drawable:如何佈局?
- 12. 獲取Parsefile到ImageView
- 13. 從getSupportActionBar獲取ImageView()
- 14. 使用不同的drawable在setCompoundDrawables上獲取不同的事件
- 15. 如何使用TypedArray獲取Drawable(帶有可繪製別名)
- 16. 從RelativeLayout或Group Drawable獲取Drawables
- 17. 從圖像視圖獲取Drawable
- 18. 如何從按鈕獲取drawable?
- 19. 使用Vector Drawable Compat
- 20. 使用camera2 API獲取單個圖像並使用ImageView顯示
- 21. ListView中的ImageView。獲取AlbumArt
- 22. 如何從ImageView獲取backgroundColor
- 23. 獲取ImageView的alpha值
- 24. 從工具欄獲取ImageView
- 25. 從ImageView獲取圖像
- 26. android從片段獲取imageview
- 27. 獲取ImageView的位置
- 28. 獲取imageview上的座標
- 29. 從recyclelview android獲取imageView?
- 30. 從ImageView獲取資源ID