请问,Android的"android:colorBackground"属性的含义和用法是什么?它是如何被Android本身使用的?我已经阅读了文档,但它并没有让我更加清晰:
Color that matches (as closely as possible) the window background.
<resources>
<color name="colour_name">#bada55</color>
<color name="white">#ffffff</color>
<style name="AppThemeA" parent="android:Theme.AppCompat.Light">
<!-- Customize your theme here. -->
<item name="android:colorBackground">@color/colour_name</item>
<item name="android:textColor">@color/white</item>
</style>
</resources>
我认为安卓系统会在合适的背景资源还未准备好渲染时(例如异步加载图片),或者在假的纯色背景足以满足需求时(比如缩略图预览等),使用这种颜色作为“假”背景。
不幸的是,我不确定它具体是如何、在哪里、何时被使用的。
这用于Android N
及以上版本中,作为长按EditText
时copy
/paste
弹出窗口的背景颜色。