Android-如何向activity添加动态图像
我目前有一个没有 xml 布局文件的活动。所有项目均在需要时添加。我不需要向其中添加图像,它似乎没有做任何事情...
ImageView iv = new ImageView(this);
iv.setScaleType(ImageView.ScaleType.FIT_CENTER);
Bitmap bm = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"/Pics/Pic_1.jpg");
iv.setImageBitmap(bm);
ll.addView(iv);
图像位于正确的文件夹中...最后的 11 是线性视图,我也添加了图像视图...am我错过了什么?
I currently have an activity that does not have an xml layout file. All items are added when needed. I am not in need to add a image to it and it doesnt seem to do anything...
ImageView iv = new ImageView(this);
iv.setScaleType(ImageView.ScaleType.FIT_CENTER);
Bitmap bm = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"/Pics/Pic_1.jpg");
iv.setImageBitmap(bm);
ll.addView(iv);
The image is in the correct folder...11 at the end is the Linear view i am adding the image view too...am i missing something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用调试器来查看图像是否正确加载。
您是否尝试过在 ImageView 上设置布局参数?因为在你的情况下它不会占用任何空间(我认为)。尝试类似的方法:
或者使用精确的尺寸而不是 LayoutParams.WRAP_CONTENT
You can use debugger to see if image is loaded correctly.
And have you tried to set layout params on that ImageView. Because in your case it wouldn't take any space (I think). Try something like:
Or use exact sizes instead of LayoutParams.WRAP_CONTENT