`

res与res-auto的区别——AndroidStudio自定义属性xmlns无法识别问题

 
阅读更多

res与res-auto的区别

通常我们在布局文件中使用自定义属性的时候
会这样写

xmlns:app="http://schemas.android.com/apk/res/包路径"

但如果你当前工程是做为lib使用,那么你如上所写 ,会出现找不到自定义属性的错误 。
这时候你就可以 写成

xmlns:app="http://schemas.android.com/apk/res-auto"

 

摘自: http://blog.csdn.net/altair86/article/details/34438989

 

问题来源:

eclipse导出为 generate gradle build files后

在项目中使用自定义属性报错

xmlns:cascade="http://schemas.android.com/apk/res/com..."

Multiple annotations found at this line:

- When using a custom namespace attribute in a library project, use the namespace "http://schemas.android.com/apk/res-auto" 

instead.

 

- Unused namespace cascade

解决:

删除导出时的所有生成文件和文件夹

 

而在AnroidStudio 中使用自定义属性xmlns的时候

正如in Gradle projects,always usehttp://schemas.android.com/apk/res-auto for custom attributes所说的

 

将eclipse中    http://schemas.android.com/apk/res/com.xxx.xxx  

换成   http://schemas.android.com/apk/res-auto 

 

摘自: http://blog.csdn.net/nwsuafer/article/details/42121521

分享到:
评论

相关推荐

    android studio自定义标题栏,可自定义回退按钮事件

    本篇将详细探讨如何在Android Studio中实现自定义标题栏,并自定义回退按钮事件,以及如何在右侧显示文字或图片并绑定相应的点击事件。 首先,我们需要了解Android的布局系统。标题栏(Toolbar)通常作为Activity的...

    Android Studio自定义布局之数量加减框

    本文将深入探讨如何在Android Studio中创建一个自定义布局,具体为数量加减框,它通常用于商品购买时调整选购数量。这个功能的实现涉及Android UI组件、自定义View、事件监听以及数据绑定等多个知识点。 首先,我们...

    Android Studio 创建自定义控件的方法

    我们知道,当系统控件并不能满足我们的需求时,我们就需要来创建自定义控件,主要有两种方法 (1)引入布局 下面来自定义一个控件,iPhone的...LinearLayout xmlns:android=http://schemas.android.com/apk/res/android

    Android Studio 底部自定义菜单

    本文将深入探讨如何在Android Studio中实现底部自定义菜单,并结合"GreatWallApp"这一项目实例,来讲解相关的编程知识。 首先,底部自定义菜单通常指的是在应用界面底部设置的一排图标或文字按钮,用户可以通过点击...

    Android Studio自定义Spinner背景图及代码文件

    本教程将详细讲解如何在Android Studio中为Spinner自定义背景图,并提供相应的代码示例。 首先,我们关注的是`spinner_border.xml`文件,这是一个XML资源文件,通常位于项目的`res/drawable`目录下。这个文件用于...

    android studio项目实例

    xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="....

    android自定义数字键盘

    <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:columnCount="3"> android:id="@+id/button0...

    Android代码-自定义圆形拖动条

    xmlns:swagpoints="http://schemas.android.com/apk/res-auto" android:id="@ id/seekbar_point" android:layout_width="match_parent" android:layout_height="340dp" android:layout_gravity="center" ...

    android 自定义单选按钮radioButton

    本教程将深入探讨如何在Android中自定义RadioButton,使其满足特定的设计需求。 一、RadioButton基础 RadioButton是Android的 android.widget.RadioGroup 类中的一个子类,它在视觉上表现为一个小圆圈,未被选中时...

    Android Tablayout 自定义Tab布局的使用案例

    Android Tablayout 自定义Tab布局的使用案例 Android Tablayout 是 Android 设计库中的一部分,主要用于实现标签页功能。Tablayout 中的 Tab 可以自定义布局,以满足不同的需求。本文将 introduction 了 Android ...

    Android自定义属性百分比布局

    总的来说,`Android自定义属性百分比布局`是Android开发中实现灵活界面布局的一个重要工具,它通过自定义属性使得开发者能轻松地创建与父容器比例相关的子视图大小,从而提高应用的跨设备兼容性和用户体验。...

    android自定义两个按钮的对话框

    在Android开发中,创建自定义对话框是一种常见的需求,它能提供更加个性化和用户友好的交互体验。对话框通常用于向用户展示警告、确认信息或者进行简单的操作选择。本篇文章将详细讲解如何在Android中自定义一个具有...

    android 自定义progressbar

    在Android开发中,ProgressBar是一个非常常见的组件,用于展示进度或者加载状态。自定义ProgressBar则可以满足开发者对于界面个性化的需求,让应用的UI更加独特和吸引人。本篇将详细讲解如何实现一个自定义的...

    android studio实现简单考试应用程序实例代码详解

    xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="....

    Android Studio轻松构建自定义模板的步骤记录

    【Android Studio自定义模板构建详解】 在Android应用开发过程中,我们常常需要编写相似的代码片段,如Activity、Fragment等。为了提高开发效率,Android Studio支持自定义模板功能,通过预先定义好代码结构,一键...

    Android Studio仿微信登录、注册界面——线性布局.rar

    xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> android:id="@+id/username_...

    Android自定义对话框(代码)

    在Android开发中,自定义对话框(Custom Dialog)是一种常用的技术,它允许开发者根据应用的UI风格和功能需求创建个性化的对话框。本教程将详细讲解如何在Android中实现自定义对话框,并提供代码示例。 一、Android...

    Android Studio动态加载Fragment和获取实例的方法

    Android Studio 动态加载 Fragment 和获取实例的方法 Android Studio 是一个功能强大的集成开发环境(IDE),它提供了许多实用的功能和工具来帮助开发者快速构建高质量的 Android 应用程序。在 Android 开发中,...

    Android自定义控件——圆形进度条

    在Android开发中,自定义控件是提升应用独特性和用户体验的重要手段。本篇文章将深入探讨如何创建一个圆形进度条,即`CircleProgressView`。这个控件能够以圆形的形式展示进度,常见于加载动画或者显示数据百分比的...

    android studio,demo,Spinner下拉菜单多选的实现

    本教程将详细讲解如何在Android Studio 3.0.1环境下实现Spinner的多选功能,这对于创建交互式用户界面非常有用。 首先,我们要了解Spinner的基本用法。Spinner在默认情况下是单选模式,即用户只能从列表中选择一个...

Global site tag (gtag.js) - Google Analytics