android-color 的引用

1.在xml文件中引用

android:textColor="@color/tv_top_title_color"

2.在代码中引用

  1)在color.xml中定义

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="dialog_text_color_pressed">#b54cff</color>
    <color name="dialog_text_color_normal">#323232</color>
</resources>

  2)在代码中引用

holder.mDialogText.setTextColor(getResources().getColor(R.color.dialog_text_color_pressed));
时间: 2024-10-15 10:23:24

android-color 的引用的相关文章

android Listview 软引用SoftReference异步加载图片

首先说一下,android系统加载大量图片系统内存溢出的3中解决方法: (1)从网络或本地加载图片的时候,只加载缩略图.这个方法的确能够少占用不少内存,可是它的致命的缺点就是,因为加载的是缩略图,所以图片失真比较严重,对于对图片质量要求很高的应用,可以采用下面的方法 /** *按照图片路径加载 *@param path图片资源的存放路径 *@param scalSize缩小的倍数 *@return */ public static Bitmap loadResBitmap(String path

Android.mk中引用第3方动态库

Android.mk 文件内容: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES:= \ testH264VideoStreamer.cpp LOCAL_MODULE := live555_streamLOCAL_MODULE_CLASS := EXECUTABLESLOCAL_STATIC_LIBRARIES := libcutils libc LOC

Android Studio如何引用jar包(非gradle)

这个和eclipse差别就大了,估计很多人刚开始用Android Studio都对这个设置很苦恼. 直接上图吧,先通过File->Projcet structure打开工程结构界面,或者也可通过快捷图标打开. 如下图,选中Libraries,然后再点击+号,选择Java. 选择Java后,会弹出下图的对话框,选中你jar包所在的libs文件夹,然后点ok(最好在工程下建一个libs的目录,把你要引用的jar包都放到这个目录中): 点完ok后,会弹出下面的对话框让你选择引入的jar包要关联的哪个m

Android XML中引用自定义内部类view的四个why

今天碰到了在XML中应用以内部类形式定义的自定义view,结果遇到了一些坑.虽然通过看了一些前辈写的文章解决了这个问题,但是我看到的几篇都没有完整说清楚why,于是决定做这个总结. 使用自定义内部类view的规则 本文主要是总结why,所以先把XML布局文件中引用内部类的自定义view的做法摆出来,有四点: 自定义的类必须是静态类: 使用view作为XML文件中的tag,注意,v是小写字母,小写字母v,小写字母v: 添加class属性,注意,没有带android:命名空间的,表明该自定义view

Android外部库引用

库项目的结构一个库项目是一个包含了源码和资源的项目,它可以被其他的项目引用,从而让其他项目使用它包含的代码和资源.多个Android应用程序项目可以引用同一个库项目,同一个Android应用程序项目也可以引用多个库项目. 主项目:需要引入外部库的项目 子项目:被引入的项目,库项目 1. 保证子项目使用的SDK Android版本必须 <= 主应用中的版本 2. 将子项目设置为库项目 3. 在主项目中引入库项目 4. 子项目的入口Activity需要在主项目的manifest中作为普通Activi

android WeakReference(弱引用 防止内存泄漏)与SoftReference(软引用 实现缓存机制(cache))

在Android开发中,基本上很少有用到软引用或弱引用,这两个东东若用的很好,对自己开发的代码质量的提高有很大的帮助.若用的不好,会坑了自己.所以,在还没有真正的去了解它们之前,还是慎用比较好. 下面将通过两个Demo来结识软引用和弱引用在开发中的运用. 一. WeakReference:防止内存泄漏,要保证内存被虚拟机回收. 下面以一个时间更新的Demo来说明弱引用的运用. 1. main.xml文件代码如下: [html] view plaincopy <?xml version="1

Android如何正确引用其它jar包 (转)

转:http://blog.csdn.net/liranke/article/details/17226083 Android项目常常需要引用自定义的或者外部的jar包,这里提供一些经验,供参考. 一. 一般做法: 1. 通常情况下,直接将jar包copy在Eclipse工程中的libs目录下,就可以了,Eclipse就会自动引用过来,代码中有红叉的地方也就会消失了. 2. 查看build path中order and export中的private Libaries和Dependencies是

android A工程引用B工程

有两个android工程A,B,现在工程A需要引用工程B,我们把B打成jar包,让A工程调用,但是工程B也是android项目 其中B中的R.java是不能使用的,因为R.java是动态生成的,每次生成的值不一样,所以建议被调用的B工程最好不涉及 android界面代码,主要写一下算法或者service.如果实在要使用完整的android工程打成jar包,需要在引用的项目中, 做一些处理:比如B中有lib库引用,则A中也要加入该lib库:比如B中的AndroidManifest.xml文件的内容

Android Studio3.0 引用Module的本质和共享Module给其他Module

如何在Module中去引用另外一个Module? 方法一: Google提供的自身的依赖,compile引入需要用到Module. 方法二: 每个Module最终都会被编译成一个对应的后缀为aar的文件<..\moduleName\build\outputs\aar\XXX.aar>,在需要用到的Module中直接引用此文件.这里aar文件的引入方式对比直接引用Module稍不同,如下: 第一步: 需要先在宿主Module中的build.gradle下的android{}下添加如下代码: re

Android Studio工程引用第三方so文件

应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,内存对齐到可用的系统函数库.在Android 系统上,每一个CPU架构对应一个ABI:armeabi,armeabi-v7a,x86,mips,arm64- v8a,mips64,x86_64. so文件和jar包存放到工程的libs目录下.p.s.另外,可以将apk解压出来,查看lib目录,也能分析该apk的so文件目录. 使用 app源