android 自定义属性,其中有个属性是引用图片,但实际没有引用到?求解

布局文件其中一段:
<com.snd.test.view.CustomBottom
android:id="@id/bottom_home_btn"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
bdm:img="@drawable/tabbar_icon_home_bg"
bdm:msg="@string/guangjie"

/>

attrs.xml






自定义的view:

private ImageView icon;
private TextView itext;
public CustomBottom(Context context){
this(context,null);
}

public CustomBottom(Context context, AttributeSet attrs) {
super(context, attrs);
setGravity(Gravity.CENTER_HORIZONTAL);
this.init(context);

TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.btn);
String msg = a.getString(R.styleable.btn_msg);
if (null != msg ){
this.itext.setText(msg);
}

this.icon.setBackgroundResource(a.getResourceId(R.styleable.btn_img, 0));
a.recycle();
}
private void init(Context context){
LayoutInflater.from(context).inflate(R.layout.sdk_bottom_btn, this);
this.icon = (ImageView)this.findViewById(R.id.bottom_btn_ico);
this.itext = (TextView)this.findViewById(R.id.bottom_btn_text);
}

问题:能显示bdm:msg="@string/guangjie",但是这个bdm:img="@drawable/tabbar_icon_home_bg"不起效果,求解?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android 自定义属性及其引用
NULL 博文链接:https://wangleyiang.iteye.com/blog/1773916
Android Studio 引用自定义属性的问题
Eclipse里面自定义属性的命名空间的声明一般都是xmlns:app="http://schemas.android.com/apk/res/com.xxx(包名)而Android Studio里面的命名空间声明则是xmlns:app="http://schemas.android.com/apk/res-auto很好 能够自动识别了,但是自定义控件引用属性的时候却出问题了,找不到属性。 And
属性---提示:未被引用到对象的实例
我做了一个 用户控件,在控件中作了几个控件的属性,但把该控件放到别的窗体中使用时却提示该控件的属性值:“未将对象引用设置到对象的实例“rn不知是何原因,请赐教!!!
请教 未将兑现个引用到实例?
gfclass.GiftsClass = xzlpfltxt.Text; //断点在这里出错, xzlpfltxt.Text; 这个变量是有值得,但是不能赋值,rn晕了现在,求教?rn源代码rn private void btnenter_Click(object sender, RoutedEventArgs e)rn rn GiftClass gfclass = (GiftClass)grid.DataContext;rn if (xzlpfltxt.Text == "")rn rn MessageBox.Show("请输入礼品分类名称");rn return;rn rnrn gfclass.GiftsClass = xzlpfltxt.Text; //断点在这里出错, xzlpfltxt.Text; 这个变量是有值得,但是不能赋值,rn if (IsAddNew)rn rn new GiftClassDAL().insert(gfclass);rn //rn //this.Close();rn rn elsern rn new GiftClassDAL().Update(gfclass);rnrn //this.Close();rn rn //DialogResult = true;rn this.DialogResult = false;rn rnrn private void Window_Loaded(object sender, RoutedEventArgs e)rn rn if (!IsAddNew)rn rn grid.DataContext = new GiftClassDAL().GetByNumber(NumberId);rn rn rn rnrnrnxaml 代码rnrn rn rn rn
控件的属性是个类,如何给添加自定义属性
一些控件的属性是个类(就象DataTable里的Rows,C1FlexGrid里的Rows),我想给这样的属性添加新的属性、重写方法,请问要怎么做rnrn谢谢!
Android 属性(attr)引用
前言经常我们在布局文件中能看到以这样的方式指定某些属性: <!-- textAppearance使用系统样式 --> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android控件自定义属性为什么引用报错呢
![图片说明](https://img-ask.csdn.net/upload/201509/15/1442303969_141925.png)
GenericPrincipal怎样引用到?。。。。
在Global.asax.cs 的Application_AuthenticateRequest事件中添加如下代码:rnGenericPrincipal principal=new GenericPrincipal();rnGenericPrincipal是灰色的不是类?rnrnrn
无法引用到类
[img=http://img.my.csdn.net/uploads/201303/27/1364381125_8447.jpg][/img]rnasp.net 写这样定义的一个news类 但是在页面中却引用不到这个类 求解啊!
自定义属性attr的引用
》方法与区别:1.方法:http://schemas.android.com/apk/res-auto与 http://schemas.android.com/tools2.区别:前者可以被编译器找到自定义的控件,而后者无法被编译通过。
自定义View—自定义属性及引用
学习导航….后续添加,自定义view不是一章能说清的。本章讲解: 自定义视图,我们需要做哪些准备!对于一些中级的开发者来说就要接触到自定义视图,由于Android自带的视图无法满足自己需求,又或者美观度不够自己的要求,我们就要自来亲自设计自己的视图。那么如何来实现自定义视图呢?—下面我们先简单的来认识下如何实现自定义视图!第一步、自定义视图首先需要什么?我们都要做那些简单的准备?1、我们需要创建一个
xml文件引用自定义属性
xml文件使用自定义属性使用自定义控件的自定义属性<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"
Android之自定义属性简单使用-----获取自定义属性
首先在项目values目录下创建attrs文件,name这里是类名(eclipse全类名)                name="SettingItemView"> name="desTitle" format="string"/> name="desOff" format="string"/> name="de
Android 自定义属性
Android自定义属性 Android自定义view
[Android xml]自定义控件的属性-declare-styleable
原文地址
Android之自定义属性
安卓自定义属性主要有3个步骤 在values文件夹新建attrs.xml文件中声明属性,包括属性名和格式,format常用属性有string ,integer,reference等 <?xml version="1.0" encoding="utf-8"?> <resources> <!-- 声明属性集的名称 --> <declare-styleable name="MyT
android 自定义属性
在日常的开发工作中,我们常常需要自定义View,当然这篇文章不是用来记录自定义View的,而是用来记录自定义attribute的,这也属于android开发的基础部分,在这里只是做个简单记录,下面开始自定义属性的四部曲 第一部:定义属性     定义属性的时候有两个关键标签和一个关键属性,他们是:&amp;lt;declare-styleable&amp;gt; 、&amp;lt;attr&amp;gt;以及format属性...
【Android】控件引用图片
以ImageView为例: android:src="@drawable/image"
Android 删除没有用到的资源
原因:项目时间长了,总会有些不再使用的图片,xml文件等资源,一个一个删除,太费时间,也不是程序员的风格。懒人都是批量删除的 O(∩_∩)O哈哈~ 思路: 执行lint命令,结果保存到result.txt文件 执行java代码,删除不用的文件 详细步骤: 第一步: 需要知道项目路径,即:Project_path.例如:/Users/lincoln 需要知道结果保存在当前路径下的文
Android 自定义控件 自定义属性 总结
自定义控件 好处一:私人订制,给你不一样的感受,专门为您设计,满足你的每一个需要。 好处二:反复利用,改个图片,风格,新的控件又诞生了,大大的提高了开发效率。 好处三:控件积累,当你的控件积累到一定量的时候,你的设计UI作出的效果绝对是别人不能比拟的!自定义控件,可以说是一个技术难点,而且用好了非常实际有用,可以大大的提高开发效率。并且易于维护!把自定义控件做好,主要还是体现JAVA编程思想中
HTML 标准属性 和 自定义属性
HTML 标准属性 和 自定义属性的区别联系
H5 自定义属性和获取属性
添加自定义属性和获取自定义属性 设置自定义属性 如果是data-my-name=“zs” 这样的自定义属性命名如何获取
springboot自定义属性和属性封装类
先在application.properties中定义属性(一般为了更加方便查看会把这个文件改为application.yml) 1.定义属性 2.可以直接引用   也可以把属性封装进实体类中 步骤如下: 1.定义实体类   在这个使用 @ConfigurationProperties(prefix = &quot;mysql&quot;) 可能会报错因为没有导入这个jar包 这个类上...
属性 自定义属性 资源过滤
通过${}访问属性 。Maven提供了隐式的变量,可以用来访问环境变 量,POM信息,和Maven Settings: env env变量暴露了你操作系统或者shell的环境变量。 project project变量暴露了POM。你可以使用点标记(.)的路径来引用POM元素 的值。例如,${project.artifactId}。 settings setti...
angular的自定义属性和ng-href属性
baidu baidu var myApp = angular.module('fristApp',[]); myApp.controller('fristController',function($scope){ console.log("fuji"); $scope.addr = "http://www.ba
引用的引用实际存储的是什么
引用实际上存储的是变量的地址rn引用的引用存储的是什么rn比如 int a=5;rnint& b=a;rnint& c=b;rnc存储的内容是什么
Android AAR的引用及项目的实际应用
这段时间,公司的项目正好遇到了这种情况,简单介绍下,这个项目本身是一个整体,领导希望我们将它拆成三部分,主框架+A部分+B部分,A和B分别交给两拨人马去维护,这样A和B可以单独修改代码,而不会影响彼此,好了,情况就是这个情况,我们决定使用AAR的方式去实现它AAR是什么?何为aar?大家都知道jar文件把,如果你有一个Android Library项目,可以很容易的导出jar文件,然后在其他项目中很
bean 文件找不到,但实际是存在的
启动项目 报出一个bean 文件找不到的错误,但是检查这个文件是存在的。解决1. 删掉 tomcat 底下的文件 重新编译。2.重启eclipse 3  重启 电脑。我也不着调为什么。亲啊两种我没解决。重启电脑就可以了
如何才能引用到system.data.ado
rn程序中需要用到ado的对象,如何引用ado 请问如何引用?rn是不是因为我没有安装,还是因为我没有设置?rn
腾讯地图引用到react项目
基本参考 http://www.cnblogs.com/softidea/p/6946779.html 这位大神的文章前言:因为我们组好像用的都是腾讯地图,而且小程序那边获取到的经纬度也是腾讯地图的,所以这边用的就是腾讯的,而文章中的大神用的是百度地图,但是百度地图现在有react的组件,可以用npm下载调用,腾讯地图目前好像没有,所以我参照百度地图的修改了1.首先在html文件中加入script...
Android初学者 弄了一天了 图片引用错误? 求解
01-07 10:16:38.133 3415-3415/activitytest.example.com.listview E/AndroidRuntime: FATAL EXCEPTION: mainrn Process: activitytest.example.com.listview, PID: 3415rn android.content.res.Resources$NotFoundException: Drawable activitytest.example.com.listview:id/name_image with resource ID #0x7f070047rn Caused by: android.content.res.Resources$NotFoundException: Resource "activitytest.example.com.listview:id/name_image" (7f070047) is not a Drawable (color or path): TypedValuet=0x12/d=0x0 a=2 r=0x7f070047rn at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:687)rn at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)rn at android.content.res.Resources.getDrawable(Resources.java:771)rn at android.content.Context.getDrawable(Context.java:525)rn at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:351)rn at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:200)rn at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:188)rn at android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:100)rn at android.support.v7.widget.AppCompatImageHelper.setImageResource(AppCompatImageHelper.java:85)rn at android.support.v7.widget.AppCompatImageView.setImageResource(AppCompatImageView.java:94)rn at activitytest.example.com.listview.NameAdapter.getView(NameAdapter.java:35)rn at android.widget.AbsListView.obtainView(AbsListView.java:2363)rn at android.widget.ListView.makeAndAddView(ListView.java:1970)rn at android.widget.ListView.fillDown(ListView.java:704)rn at android.widget.ListView.fillFromTop(ListView.java:765)rn at android.widget.ListView.layoutChildren(ListView.java:1744)rn at android.widget.AbsListView.onLayout(AbsListView.java:2162)rn at android.view.View.layout(View.java:17637)rn at android.view.ViewGroup.layout(ViewGroup.java:5575)rn at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741)rn at android.widget.LinearLayout.layoutHorizontal(LinearLayout.java:1730)rn at android.widget.LinearLayout.onLayout(LinearLayout.java:1496)rn at android.view.View.layout(View.java:17637)rn at android.view.ViewGroup.layout(ViewGroup.java:5575)rn at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)rn at android.widget.FrameLayout.onLayout(FrameLayout.java:261)rn at android.view.View.layout(View.java:17637)rn at android.view.ViewGroup.layout(ViewGroup.java:5575)rn at android.support.v7.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:443)rn at android.view.View.layout(View.java:17637)rn at android.view.ViewGroup.layout(ViewGroup.java:5575)rn at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)rn at android.widget.FrameLayout.onLayout(FrameLayout.java:261)rn at android.view.View.layout(View.java:17637)rn at android.view.ViewGroup.layout(ViewGroup.java:5575)rn at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741)rn at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)rn at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)rn at android.view.View.layout(View.java:17637)rn at android.view.ViewGroup.layout(ViewGroup.java:5575)rn at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)rn at android.widget.FrameLayout.onLayout(FrameLayout.java:261)rn at com.android.internal.policy.DecorView.onLayout(DecorView.java:726)rn at android.view.View.layout(View.java:17637)rn at android.view.ViewGroup.layout(ViewGroup.java:5575)rn at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2346)rn at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2068)rn at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1254)rn at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6337)rn at android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)rn at android.view.Choreographer.doCallbacks(Choreographer.java:686)rn at android.view.Choreographer.doFrame(Choreographer.java:621)rn at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)rn01-07 10:16:38.133 3415-3415/activitytest.example.com.listview E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)rn at android.os.Handler.dispatchMessage(Handler.java:95)rn at android.os.Looper.loop(Looper.java:154)rn at android.app.ActivityThread.main(ActivityThread.java:6119)rn at java.lang.reflect.Method.invoke(Native Method)rn at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)rn at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)rnrnrnrn上面是错误代码 是这样的 我学习listview引用了几张图片 结果一直报错,搞了一天了 真心求教rnrn Pname bili =new Pname("比利.海灵顿",R.drawable.banban_jun);rn pnamelist.add(bili); 这是引用
为什么fmod会出现函数没有引用到
[code=C/C++][/code]#include rn#include rnrnfloat MyRnd()rnrn double long M;//请注意,这里一定要用到double long,否则计算2^32会溢出rnrn float Lamda, Rn, Xn;rnrn Lamda=pow(5,5);rnrn M=pow(2,32);rnrn Xn=fmod(Lamda*Xn,M);rn rn Rn=Xn/M;rnrn return Rn;rnrnrnrnmain()rnrn int i;rnrn for(i = 0; i++; i < 100;)rn rn rn printf("%d",MyRnd());rnrn rnrn编译输出的结果:rn/tmp/ccwHNIWb.o: In function `MyRnd':rn/home/jiayuan/code/随机算法.c:14: undefined reference to `fmod'rncollect2: ld 返回 1rn
菜鸟求助:CSS 样式 没有被 引用到
我在 Masterpage.master 里面 创建了 导航条( )。然后在 App_Themes/eat/default.css 里面设计了 导航条的 样式。rnrn现在 我新建了 一个 首页(Default.aspx),里面只有 "welcome"字符串。引用到了 Masterpage 模板。rnrn运行起来后 发现 CSS 样式 并没有 引用到。我找了 好久 都没有 找到 引用的位置,有人说 App_Themes下的文件,在调试时 是 默认被引用的,不需要 额外 用代码引入。rnrn但是 在我这 依然 没效果,代码 都是 我从 网上下载的源码,一点点 移动到 新建 项目下的,我没有 做网站经验,还请大家 给指点一下。rnrn下面是 原网站,跟我 新建的 网站效果图rnrn[img=http://img.my.csdn.net/uploads/201210/18/1350526401_9890.png][/img]rnrn[img=http://img.my.csdn.net/uploads/201210/18/1350526369_7210.png][/img]rnrn下面是我现在网站的结构rnrn[img=http://img.my.csdn.net/uploads/201210/18/1350526596_9543.png][/img]
没有数据库引型
我用Table做了一个表,可是到别人机器上打开,就说没有Broland 的数据库引型,返回的表是一个空表,不只该怎样解决?
CSV 的实际引用
CSV 的引用,快捷的方式,简单的代码,让写程序更加简单
如何把java程序中引用到图片打包进jar
我写了一程序。里面但是图片只能放在jar包外才能引用到,查了资料说 可以用getclass().resource(相对路径)rnrn于是改了源程序rnrn[code=Java]rn table = ImageIO.read(new File(this.getClass().getResource("./board.png").getFile()));rn black = ImageIO.read(new File(this.getClass().getResource("./white.png").getFile()));rn white = ImageIO.read(new File(this.getClass().getResource("./black.png").getFile()));rn select = ImageIO.read(new File(this.getClass().getResource("./selected.png").getFile()));rn[/code]rnrnrn打包进去了,我把所有的class都放在了src(这是我自己建立的文件夹,我源文件没有声明package)rn因为听(http://blog.csdn.net/nainai007/article/details/6692897)说加了src之后,这个文件会作为包里的根目录。rn Main-Class: /src/five_chess 但是 MANIFEST.MF 里面的这句我不知道要怎么写,运行jar的时候找不到 主类。 郁闷。rnrnrnrnrnrn问题一:如果我有一个 test.class 里面没有写package 而且我希望在 打包成jar之后 引用图片在包中,而且图片与test.class 在同一目录,请问要怎么操作?rnrnrnrn问题二:如果我的 test.class 打包后是放在了src这个文件夹下,请问我要 怎么写 Main-Class: 后面的信息才能找到主类?rnrnrnrn很急,请前辈指点。
引用求解
typedef const int * pt;rnvoid main()rnrnconst int val=1024;rnpt pt_z;rnpt_z=&val;rnpt &pt_ref=&val;rnrn引用不是指向一个常量,而是指向一个非常量指针rnPT_REF影响的只是指针本身,为什么要将PT_RIF定义成 PT CONST&PT_REF=&VAL; rn
似乎是个简单的数学运算,但....不会.......求解!!!
有一个图片,占据了整个对话框,这个对话框的尺寸是400*400 rn现在,我截取图片中的一个区域,比如截取的区域是坐标为(10,10)尺寸为200*200。而且这个截取的矩形里有一个坐标为(280,280)尺寸为8*8的小方块。 rn然后我把这个截取的区域放大到占据整个对话框,就是400*400。也就是说,现在对话框能看到的是截取区域放大的样子。 rn那么,我想知道的是,那个小方块现在的坐标应该是多少?或者说是,这个小方块我现在应该画的哪个位置才是对的?
Webserver在引用时候怎样才能引用他的属性如:
private DataView dataView;rnpublic DataView dataviewrnrnget return dataViewrnrn[Webmontd]rnpublic void Rs()rnrn.........rn.........rndataView = Ds.table["aa"].defaultview;rn
Android的gradle用到的DSL语言是个什么鬼?
1.gradle文件的是Groovy介绍Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。 Groovy就是一种典型的DSL语言,那么什么是DSL语言?2.DSL
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑