小编Yan*_*nny的帖子

Android - 如何从资源中显示图像?

我无法显示保存在res/drawable文件夹中的图像.我使用ImageGetter来做到这一点.代码如下:

ImageGetter imageGetter3 = new ImageGetter() {                
    public Drawable getDrawable(String source) { 
        int id=0; 
        if (source.equals("smiley")) { 
            id = R.drawable.smiley; 
        } 
        Drawable d = getResources().getDrawable(id); 
        d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); 
        return d; 
    } 
};

directions += "Je bent bij lokaal " + vertrek.getNaam() + "\n" 
           + "Sta met je rug voor de deur\n" 
           + Html.fromHtml("<img src=\"smiley\">", imageGetter3, null) + " Draai naar links\n";
Run Code Online (Sandbox Code Playgroud)

我在跑步时在屏幕上看到的是一个带有"obj"文字的小方块.那有什么不对?无法读取图像或其他内容?如何显示图片?

老实说,我用Google搜索了很多,并试图ImageGetter的其他方法为好,但他们都不似乎工作,我想这太,他们不工作:

ImageGetter imageGetter2 = new ImageGetter() { 
 public Drawable getDrawable(String source) { 
      Drawable d = null; 
      d …
Run Code Online (Sandbox Code Playgroud)

android android-image android-webview android-imageview

10
推荐指数
2
解决办法
7万
查看次数