CordovaAndroid知识Android技术知识

Cordova Android开发中的资源id获取

2016-12-06  本文已影响144人  Nickyzhang

在制作Cordova插件时不能通过R文件来寻找资源Id,因为R文件是不断变化的,所以我们必须要通过资源名称来获取Id,下面就介绍一下资源id的获取:

作为一个Android开发者来说,也许你已经发现上面代码的不同点了,就是getIdentifier()里面的第二个参数的不同,我们可以通过替换这个参数来达到大部分的寻找资源id(example:id, string, anim, attr, drawable, layout, color, menu, styles...)

但是在设置styleable的资源id的时候,如果你是自定义的View,如果需要引入自定义的attr,比如这样:

public WheelVerticalView(Context context, final AttributeSet attrs) {
   this(context, attrs, R.attr.abstractWheelViewStyle);
   this(context, attrs, 0);
}

那么你是不能通过上面的方法,来获取资源文件的,因为这是一个构造器,你只能另找它法了。

上一篇下一篇

猜你喜欢

热点阅读