安卓代码中找到当前主题颜色方法,还有其他方法希望能够赐教 第一种方法
TypedArray array = getTheme().obtainStyledAttributes(new int[] {        android.R.attr.colorBackground,        android.R.attr.textColorPrimary,});int backgroundColor = array.getColor(0, 0xFF00FF);int textColor = array.getColor(1, 0xFF00FF);array.recycle();

第二种方法
/** * 获取主题颜色 * @return */public int getColorPrimary(){    TypedValue typedValue = new  TypedValue();    getTheme().resolveAttribute(R.attr.colorPrimary, typedValue, true);    return typedValue.data;}/** * 获取主题颜色 * @return */public int getDarkColorPrimary(){    TypedValue typedValue = new  TypedValue();    getTheme().resolveAttribute(R.attr.colorPrimaryDark, typedValue, true);    return typedValue.data;}

更多相关文章

  1. Android EditText过滤汉字的方法
  2. Android Studio开发APP常用方法(一)
  3. android 发送http请求方法和异常解决方法
  4. Android动态设置主题(使用RxBus模式)
  5. Android使用AsyncTask实现多线程下载的方法
  6. Android利用资源名称获取其id之getIdentifier()方法
  7. asynchttpclient的post方法发送json格式参数和表单格式参数
  8. Android中button的onClick事件几种方法
  9. Android 关闭多个Activity的实现方法

随机推荐

  1. android zxing二维码横屏改竖屏
  2. 将数据从java类传递到Web View html
  3. android 开源 + 一些素材网站
  4. android webView onPageFinish调用多次??
  5. 【Android Developers Training】 82. 序
  6. Android常用集合List之实现类ArrayList解
  7. Android全屏显示,去除标题栏和状态栏
  8. 使用Java解析XML文件以获取名称列表
  9. android listview优化几种写法 详细出处
  10. 使用Android-UIL,如何停止下载?