从内存卡获取了某一个文件夹下的图片并保存到了arrayList里了,怎么让他显示在TextView上。不会写了,求大佬
try {
String url = "你的图片地址";
FileInputStream fis = new FileInputStream(url);
Bitmap bitmap = BitmapFactory.decodeStream(fis);
textView.setBackground(new BitmapDrawable(bitmap));
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
你的arrayList存储的是bitmap还是图片的文件地址?还有你要显示到textview上的是地址还是bitmap?
要把bitmap显示到textview上只能通过如下方式显示到tectview内容的左、上、右、下方向:
Drawable nav_up=getResources().getDrawable(R.drawable.button_nav_up);
nav_up.setBounds(0, 0, nav_up.getMinimumWidth(), nav_up.getMinimumHeight());
textview1.setCompoundDrawables(null, null, nav_up, null);
存储的图片的地址,要把图片显示到TextView上
Textview 显示图片,需要去看一下Spannable的用法,十分简单