我对使用src或背景为ImageView
有点困惑。我知道前者意味着这个ImageView
的内容,后者意味着ImageView
的背景。但如何检测使用哪一个?我没有看到区别。ImageView的src和背景之间有什么区别
58
A
回答
16
如果将图像设置为ImageView的背景,那么图像将缩放为ImageView的大小。除此之外,src是前景图像,背景是背景图像。就像它暗示的那样。
61
所有视图都可以采用背景图片。
的src
到ImageView
具有附加的特征:
- 不同scaling types
adjustViewBounds
用于设置边界以匹配图像尺寸- 一些转换,例如α-设定
而更你可以在the docs找到。
12
当您使用
android:background
,图像将被设置成装配在ImageView
区域(即根据宽度和ImageView
高度)。如果图像小于或大于ImageView
,则无关紧要。当您使用
android:src
时,图像将以其原始大小显示。没有 自动缩放,会发生调整。
相关问题
- 1. src和data-src属性之间有什么区别?
- 2. ImageView src与背景
- 3. 在src或href中使用“http://”和“//”之间有什么区别?
- 4. “层”和“层”之间有什么区别?
- 5. Tableau和QlikView之间有什么区别
- 6. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之间有什么区别?
- 7. @Entity和@embeddable之间有什么区别
- 8. ContentObservable和DataSetObservable之间有什么区别?
- 9. touchmove和gesturechange之间有什么区别?
- 10. :notification.flags和notification.defaults之间有什么区别?
- 11. proc和lambda之间有什么区别?
- 12. :: after和after之间有什么区别?
- 13. read()和io.read()之间有什么区别?
- 14. Request()和Request.Form()之间有什么区别?
- 15. WebServiceBinding.EmitConformanceClaims和WebServiceBinding.ConformanceClaims之间有什么区别?
- 16. getA()和this.getA()之间有什么区别?
- 17. (int)和intval()之间有什么区别?
- 18. set_value和= pandas之间有什么区别
- 19. * zoom和zoom之间有什么区别?
- 20. {0}和“”之间有什么区别?
- 21. typedef和using之间有什么区别?
- 22. “”和“'之间有什么区别?
- 23. STDIN和tty之间有什么区别?
- 24. +和%之间有什么区别?
- 25. sysfs_create_file()和sysfs_create_group()之间有什么区别?
- 26. Lazy.Force()和Lazy.Value之间有什么区别
- 27. -existingObjectWithID:error:和-objectWithID之间有什么区别?
- 28. ReleaseFloatArrayElements和DeleteLocalRef之间有什么区别
- 29. AutomationProperties.AutomationID和AutomationProperties.Name之间有什么区别?
- 30. gets()和getc()之间有什么区别?