android studio关于checkbox无法解析文件的问题

问题描述

android studio关于checkbox无法解析文件的问题

选择checkbox时,会出现如图所示,invalid drawable tag vector(无效的可绘制标记向量),无法解析xml文件

但是当我选择API21(包括以上的)则不出现该错误,这是为什么呢?求大神~能解决的话,感激不尽~
布局文件代码如下(请忽略排版,只是试一下checkbox控件~):

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
<Button
    android:text="test"
    android:id="@+id/btn1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/btn1"
    />
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="保存用户名和密码"
        android:id="@+id/cb_check"
        android:onClick="true"
        android:layout_toRightOf="@+id/btn1"
        />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/btn1"
        android:hint="输入用户名"
        android:id="@+id/et1"/>

</RelativeLayout>

解决方案

应该是aip21以下不包含那个style,换个style试下吧

时间: 2024-10-29 16:58:28

android studio关于checkbox无法解析文件的问题的相关文章

详解Android studio中正确引入so文件的方法

相信很多朋友在使用Android studio开发中,遇到过如何引入第三方so文件的问题,然而第三方官方仅仅给出了ADT环境下的集成方式. Android studio中默认使用的是gradle编译方式,与ADT编辑方式不一样,那么so文件应当如何引入呢? 其实很简单.这里以集成JPUSH为例,看一下so文件如何引入到编译环境,最终到JNI直接可以调用该so文件. 首先,在我们的Module的根目录中建立libs目录,将jpush集成SDK中的so文件分别拷入,截图如下: 然后就是编写我们的bu

Android Studio找不到so文件

问题描述 解决方案 armeabi里面的so文件复制到armeabi-v7a里面看看,或者清除一下数据库就好了解决方案二:armeabi里面的so文件复制到armeabi-v7a 就可以了,亲测成功~

android开发-如何用Android Studio将源码打包成AAR文件,并且AAR文件中包含源码

问题描述 如何用Android Studio将源码打包成AAR文件,并且AAR文件中包含源码 如何用Android Studio将源码打包成AAR文件,并且AAR文件中包含源码.类似与jar文件打包后可以看到源代码一样. 解决方案 android studio本地引用aar打包文件(.aar)Android studio 打包aarandroid studio 把源码和资源文件一起打包生成aar包

Android Studio模板之文件组

文件组模板是基于FreeMarker模板语言的一个功能很强大的Android开发模板,可以这样说,代码片段模板和文件模板是一种提高编码效率的工具,而文件组模板可以算是一种模板引擎. 效果图展示  已有工程中使用模板效果图  创建工程时使用模板 示例场景 在进行Android开发时,我们经常会创建一个Demo工程,目的可能有很多种,可能是为了验证一个问题,可能是为了学习一个框架的使用,可能为了测试自己写的一个lib库等等.这个时候我们可能会创建一个Activity,然后再在xml写一些按钮,再在A

Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌

原文:Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌 通过前两期的学习,我们可以正确搭建好Android Studio的开发环境,也创建了HelloWorld工程并成功运行,那么本期就带你一起来了解这款强大的IDE开发工具吧.     一.Android Studio主页面板   重新打开Android Studio会进入如下主页面,与第一次打开有略微差别. 从上图可以看到,一共有四大区域,接下来分别简单介绍: 区域1为最近新建或打开的Android Stu

studio-Android Studio在res新建layout-large文件夹为什么死活显示不出来

问题描述 Android Studio在res新建layout-large文件夹为什么死活显示不出来 RT新建完了死活不显示出来,到本地.../app/src/main/res下有,Android Studio那里就是不显示出来 解决方案 已经找到办法了,左上角以Project的形式显示可以看得到,默认的以Android就看不到 解决方案二: 刷新刷新 使劲刷新

Android Studio 将github作为远程maven仓库

github是一样很好用的工具,除了能作为开源项目的搜索工具外,还能用来搭建maven仓库,方便远程的使用.为此,我查阅了一些资料也结合了一些博主的博客,一步步试验最后成功搭建出了这样的maven仓库,在这里我将整个搭建的过程分享给大家. 一.准备 准备好两样必要的工具 git和gradle 1.安装git,直接下载一个 GitHub Desktop for Mac 安装之后,附带着也会安装好git环境 重新启动终端,输入 git --version  如果输出的类似截图的结果的话则git环境配

android studio调试问题

问题描述 android studio调试问题 最近在使用android studio开发,感觉进行调试时,android studio显示的函数调用堆栈不正确,如下图中所示,按照android studio显示,Activity.java文件的第5104行是performCreate()函数,但实际打开并不是 解决方案 android studio 中的编码问题Android studio 解决setText中文乱码问题android studio 的糟心配置问题---------------

Android Studio目录结构

原文链接:https://segmentfault.com/a/1190000002963895 这是AndroidStudio的目录结构: [= = 好复杂的样子] OK,我们这么看,第一,把这么多文件先分成这么三块 1. 编译系统(Gradle) 2. 配置文件 3. 应用模块 Gradle是Google推荐使用的一套基于Groovy的编译系统脚本(当然,你也可以使用ant),具体的介绍和文档可以参考这个传送门:https://developer.android.com/tools/buil