相关疑难解决方法(0)

我在哪里将'assets'文件夹放在Android Studio中?

我对这个assets文件夹很困惑.它不是在Android Studio中自动创建的,几乎所有论坛都讨论了Eclipse.

如何在Android Studio中配置Assets目录?

android-assets android-studio

1366
推荐指数
22
解决办法
53万
查看次数

Android drawable目录可以包含子目录吗?

在Android SDK文档中,与@ drawable/my_image xml语法一起使用的所有示例都直接处理存储在项目的res/drawable目录中的图像.

我想知道在drawable目录中创建子目录是否明确不可行.

例如,如果我有以下目录布局:

res/drawable
-- sandwiches
  -- tunaOnRye.png
  -- hamAndSwiss.png
-- drinks
  -- coldOne.png
  -- hotTea.png
Run Code Online (Sandbox Code Playgroud)

我可以参考金枪鱼沙拉三明治的图像@ drawable/sandwiches/tunaOnRye

或者我必须将层次结构保持在drawable目录中.

android drawable android-resources

471
推荐指数
10
解决办法
14万
查看次数

从resource/drawable动态显示图像

我试图将不同的图像(.jpg,.png)动态地放入ListView from r中es/drawable.我从数据库中获取的图像中的名称.图像本身位于res/drawable文件夹中.

这是我已经拥有的,错误:D

String imgName; - >我需要从数据库中获取img名称

Drawable drawable;    
    drawable = Class.appContext.getResources().getDrawable(Class.appContext.getResources().getIdentifier("com.example.test:drawable/"+imgName,null,null));  
Run Code Online (Sandbox Code Playgroud)

然后我把它变成ArrayList数据库中的每个图像(+ - 200个图像):

ArrayList<HashMap<String, Object>> list = new ArrayList<HashMap<String, Object>>();
HashMap<String, Object> map = new HashMap<String, Object>();

map = new HashMap<String, Object>();
map.put("img",drawable);

          map.put("text", "some text");
          list.add(map);
Run Code Online (Sandbox Code Playgroud)

现在我返回列表;

在我打电话的班级:

listReceive = Class.getImages(appContext); 

listSetup = new SimpleAdapter(this, listReceive, R.layout.row,
                        new String[] {"img", "text"}, new int[] {R.id.IMG_CELL, R.id.TEXT_CELL});
                lvList.setAdapter(listSetup);
Run Code Online (Sandbox Code Playgroud)

XML行是一个ImageView和一个TextView.

System.out:resolveUri在坏位图uri上失败:android.drawable.bitmapDrawable@405739 resolveUri在坏位图uri上失败:android.drawable.bitmapDrawable@405639 resolveUri在坏位图uri上失败:android.drawable.bitmapDrawable@405959 resolveUri在失败时失败位图uri:android.drawable.bitmapDrawable@405677 ...... ......

当我将图像保存到本地或SDcard内存中时,我将其工作,然后将路径放在arraylist中,如:

map.put("img","/data/data/com.example.test/images/" …
Run Code Online (Sandbox Code Playgroud)

android listview uri dynamic drawable

3
推荐指数
1
解决办法
1万
查看次数

Android setImageUri不使用资产Uri

我使用以下代码从assets文件夹设置图像.

Uri numBgUri = Uri.parse("file:///android_asset/background_numbers.png");
numBgImage.setImageURI(numBgUri);
Run Code Online (Sandbox Code Playgroud)

background_numbers.png文件肯定存在于资产根目录中.我在日志中收到FileNotFoundException: -

09-23 17:05:23.803: WARN/ImageView(23713): Unable to open content: file:///android_asset/background_numbers.png
Run Code Online (Sandbox Code Playgroud)

我有什么想法可能做错了吗?

谢谢!

android uri image

0
推荐指数
1
解决办法
5074
查看次数