错误很明显,但Google Android文档表示构造函数是公共的。我在我的应用程序中使用了以下代码:
import android.support.v4.content.res.ResourcesCompat;
final ResourcesCompat resourcesCompat = new ResourcesCompat();
final int foreground = resourcesCompat.getColor(getResources(), night ? R.color.night_status_bar_text : R.color.status_bar_text, getTheme());
final int background = resourcesCompat.getColor(getResources(), night ? R.color.night_game_background : R.color.game_background, getTheme());
statusBar.setTextColor(foreground);
我已经添加了最新的 Android-v4 支持库(support-v4 24.0.0)。但是,Android Studio 显示“ResourcesCompat 构造函数无法访问”,然而 Google 文档显示该构造函数是公共的。
请帮助我解决这个问题。
getColorStateList
和getColor
静态,并将构造函数设置为私有。(如果v24被正式发布,文档将进行更新) - daemmie