您的位置:首页 > 移动开发 > Android开发

每日总结-android读取assets文件

2014-09-16 16:34 363 查看
listTemplet = getTempletFileList();
for (int i = 0; i < listTemplet.size(); i++) {
final ImageView imageView = new ImageView(this);
imageView.setLayoutParams(new LayoutParams(100, 100));
imageView.setScaleType(ScaleType.CENTER_CROP);
imageView.setPadding(10, 1, 0, 1);
imageView.setId(i);
InputStream bitmap = null;
try {
bitmap = getAssets().open("templet/"+listTemplet.get(i));
} catch (IOException e) {
e.printStackTrace();
}
Bitmap bm = BitmapFactory.decodeStream(bitmap);
imageView.setImageBitmap(bm);
imageView.setClickable(true);
imageView.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
//TODO 模板点击事件
//                    Toast.makeText(MainActivity.this, "点击了..."+imageView.getId(), Toast.LENGTH_SHORT).show();
showToast("点击了..."+imageView.getId());
templetId = imageView.getId();
}
});


private ArrayList<String> getTempletFileList() {
String[] templetNames = null;
try {
AssetManager am = getAssets();
templetNames = am.list("templet");
for (String string : templetNames) {
listTemplet.add(string);
}
} catch (IOException e) {
e.printStackTrace();
}
return listTemplet;
}


每天坚持总结,总会发生质变!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: