Android Studio更新到3.1.3后,发现拖到Design中的控件在预览界面中不显示;

解决办法:

在Styles.xml中的parent="..."中的Theme前添加Base

@color/colorPrimary

@color/colorPrimaryDark

@color/colorAccent

补充知识:AndroidStudio XML文件之style标签详解

前言:

Android的样式一般定义在res/values/styles.xml文件中,其中有一个根元素resource,样式通过嵌套子标签style来完成,style可以嵌套多个item标签来设置不同的属性,从而提高复用率。

什么是Style:

style是一个标签,该标签里可以嵌套多个item子标签,通过item标签的name设置不同的属性,多个item组合起来就是一个style样式

示例:

@null

true

@android:color/transparent

true

@null

Style标签里面的属性:

name="XXX" 定义该style样式的name名称

parent="XXX" 可以继承自哪一个Style标签,继承以后可对父标签已经有的属性进行重写

Style标签里可以嵌套的标签:

item标签的属性:

name="XXX" name里面的值可以为任意字符串,对应的是某一个view的属性值(如果要引用的view不存在这个属性,默认为这个属性无效(忽略这个属性),并不会报错)

自定义控件里面的属性值怎么在style的item标签里声明:

在主工程的时候要加上包名:

@dimen/dp20

在module或其他类库的话,什么都不用加:

@dimen/dp20

常用item属性:

窗口进出动画设置:

@anim/wheel_select_enter

@anim/wheel_select_exit

设置Dialog的属性:

@null

true

@android:color/transparent

true

@null

各属性颜色的位置

1.colorPrimary 应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色

2.colorPrimaryDark 应用的主要暗色调,statusBarColor默认使用该颜色

3.statusBarColor 状态栏颜色,默认使用colorPrimaryDark

4.windowBackground 窗口背景颜色

5.navigationBarColor 底部栏颜色

6.colorForeground 应用的前景色,ListView的分割线,switch滑动区默认使用该颜色

7.colorBackground 应用的背景色,popMenu的背景默认使用该颜色

8.colorAccent CheckBox,RadioButton,SwitchCompat等一般控件的选中效果默认采用该颜色

9.colorControlNormal CheckBox,RadioButton,SwitchCompat等默认状态的颜色。

10.colorControlHighlight 控件按压时的色调

11.colorControlActivated 控件选中时的颜色,默认使用colorAccent

12.colorButtonNormal 默认按钮的背景颜色

13.editTextColor 默认EditView输入框字体的颜色。

14.textColor Button,textView的文字颜色

15.textColorPrimary DisableOnly RadioButton checkbox等控件的文字

16.textColorPrimary 应用的主要文字颜色,actionBar的标题文字默认使用该颜色

17.colorSwitchThumbNormal: switch thumbs 默认状态的颜色. (switch off)

以上这篇解决Android Studio Design界面不显示layout控件的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持免费资源网。

android自定义控件不显示,解决Android Studio Design界面不显示layout控件的问题相关推荐

  1. Android Studio Design界面不显示layout控件的解决方法

    Android Studio Design界面不显示layout控件的解决方法 参考文章: (1)Android Studio Design界面不显示layout控件的解决方法 (2)https:// ...

  2. android自定义控件(6)-详解在onMeasure()方法中如何测量一个控件尺寸

    今天的任务就是详细研究一下protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)方法.如果只是说要重写什么方法有什么 ...

  3. Android仿抖音加载框之两颗小球转动控件

    Android仿抖音加载框之两颗小球转动控件 本篇文章已授权微信公众号 hongyangAndroid(鸿洋)独家发布. 效果图 安卓版抖音v2.5加载框: 本控件效果图: 使用方法 源码地址:And ...

  4. visual studio开发工具的C#主流控件属性一览表

    visual studio开发工具的C#主流控件属性一览表 visual studio开发工具的C#主流控件属性一览表 详细的介绍了各控制属性的详细中文介绍 C#控件及常用设计整理 1.窗体  1.常 ...

  5. 解决在使用skin.support:skin-support换肤控件报错问题

    解决在使用skin.support:skin-support换肤控件报错问题 1.如果项目中还在使用support库,添加以下依赖 implementation 'skin.support:skin- ...

  6. android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

    解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...

  7. android xml 预览,解决Android studio xml界面无法预览问题

    解决Android studio xml界面无法预览问题 发布时间:2020-10-05 18:48:37 来源:脚本之家 阅读:140 作者:张雨明 如下图 修改style.xml中的 parent ...

  8. android 工作空间不足,如何解决Android Studio的磁盘空间不足?

    如何解决Android Studio的磁盘空间不足? 我随机收到此错误,不确定为什么Android Studio的磁盘空间不足. Android Studio系统目录分区上的磁盘空间不足 更新资料 此 ...

  9. android support design library eclipse,Eclipse下使用Android Design Support Library中的控件

    我只测试了 Design效果的Login和Scrolling效果控件. 最下面奉上2个demo. 1.File\import导入sdk\extras\android\support\V7\appcom ...

最新文章

  1. 怎么可以查到AD里面长时间没有登录的帐号
  2. python3 hmac算法简介
  3. 合约实战,代币合约,DAPP开发
  4. kyma上service catalog的安装部署方法
  5. c语言使用正则,C语言中使用正则表达式
  6. 帧间、帧内像素块预测
  7. LINUX内核下跑单片机按键,S3C2440下linux按键驱动编写及测试程序
  8. php自己创建函数,php自定义函数之内部函数
  9. Java Redis 连接池 Jedis 工具类,java基础面试笔试题
  10. 阿里与网易考拉收购案谈崩?后者股价下跌5.01%
  11. EntityFramework6.X 之 Operation
  12. paramiko模块执行linux下nohup卡住的问题。
  13. Python数据处理 - 查看海量图片
  14. 关于ios打包的一些事项
  15. 微信小程序登陆流程踩坑
  16. Vue跨域问题解决方案
  17. Java Word文档模板内容替换
  18. 友盟第三方分享 QQ QQ空间 微信 新浪 及走过的坑
  19. Mac——技巧:修复 M1 Mac Mini 蓝牙问题
  20. 分子动力学理论篇(1)——牛顿力学、哈密顿动力学和相空间

热门文章

  1. SuperMap iObjects C++之缓冲区
  2. 七夕常用的shell表白脚本
  3. 基于Vue的图片裁剪 vue-cropper
  4. matplotlib保存图片去除白边
  5. 怎么查看网站在百度是否安全?提示网站有风险怎么办?
  6. 网站服务器端口扫描,服务器端口扫描工具
  7. div上下切换(新增、删除、上下div切换)
  8. 一家快倒闭的茶馆如何通过一套商业模式改变现状,月盈利百万的方案分享!
  9. 熊绎:我看软件工程师的职业规划
  10. 微软project服务器搭建,安装和配置 Project Server 2013