时间:2021-05-19
一、获取android工程里面的各种资源的id;
1.1 string型 比如下面:
1.2 color型 比如下面:
<< color name=”colorPrimary”>>#3F51B5 << /color>>//color资源中 id 获取int colorId = getResources().getIdentifier("colorPrimary", "color", getPackageName());1.3 dimens型 比如下面:
<< dimen name=”horizontal_margin”>16dp<< /dimen>>//deimens资源 id 获取int dimenId = getResources().getIdentifier("horizontal_margin", "dimen", getPackageName());1.4 mipmap文件夹下或者drawable文件夹下面的:比如ic_launcher.png
// mipmap文件夹下的名称为ic_launcher的图片的id //mipmap资源idint mipmapId = getResources().getIdentifier("ic_launcher", "mipmap", getPackageName());1.5布局文件资源 比如R.layout.activity_main
//布局文件的id,比如:R.layout.activity_main //布局资源idint layoutId = getResources().getIdentifier("activity_main", "layout", getPackageName());二、获取Android系统里面的资源id
//获取系统里的资源id android.R.drawable.ic_menu_shareint id = getResources().getIdentifier("ic_menu_share", "drawable", "android"); //注意,最后一个参数必须是“android三、获取Android工程资源的Uri路径,一般是图片,res或者asset下的
/Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.mipmap.ic_launcher);Uri uri = Uri.parse("res:///" + R.mipmap.ic_launcher);/Uri assetUri = Uri.parse("file:///android_asset/" + "qq.png");以上这篇基于Android中获取资源的id和url方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Android资源id详解我们平时获取资源是通过findViewById方法进行的,比如我们常在onCreate方法中使用这样的语句:btnChecked=(I
本文实例讲述了Android使用getIdentifier()获取资源Id的方法。分享给大家供大家参考,具体如下:inti=getResources().get
通过URL来获取网络资源并下载资源简单实例:packagecom.android.xiong.urltest;importjava.io.IOException
wordpress获取某个分类的链接地址的两种方法:通过get_category_link()获取分类文章的链接URL,参数为文章的ID(文章ID获取方法)第一
本文实例讲述了Android编程实现通过反射获取资源Id的方法。分享给大家供大家参考,具体如下:在将自己写的工具打成.jar包的时候,有时候会需要引用到res中