0
对于资源URI格式为:如何搭建平台资源android.resource的URI
“android.resource:// [包装]/[RES ID]”
[包装]是你的包名称
[res id]是资源ID的值,例如R.drawable.sample_1
但是 - 我将为包平台资源使用什么。例如,我希望获得最受欢迎的明星的平台资源的URI。
非常感谢,
对于资源URI格式为:如何搭建平台资源android.resource的URI
“android.resource:// [包装]/[RES ID]”
[包装]是你的包名称
[res id]是资源ID的值,例如R.drawable.sample_1
但是 - 我将为包平台资源使用什么。例如,我希望获得最受欢迎的明星的平台资源的URI。
非常感谢,
为平台资源包名称"android"
,所以该URI为例如star_big_on
可绘制的Android平台是"android.resource://android/" + android.R.drawable.star_big_on
。
下面是显示URI在ImageView的一个活动代码:在运行活动会是这个样子
package com.example.android;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.ImageView;
public class ExampleActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Setup an ImageView to display the resource URI with
ImageView v = new ImageView(this);
setContentView(v);
// Set the URI to an Android platform resource
Uri uri = Uri.parse("android.resource://android/" + android.R.drawable.star_big_on);
v.setImageURI(uri);
}
}
:
非常感谢你。在Anroid> 2.2上很好地工作; Android 2.1上的空白屏幕我想这只是它支持以外的地方。 – nwaltham 2012-05-02 06:44:36