目前我正在使用以下代码以全屏意图显示位图:
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(uri, "image/png");
startActivity(intent);
我遇到的问题是它在某些设备上打开了一个画廊,而我只想让用户查看图像,仅此而已。有任何想法吗?
谢谢!
目前我正在使用以下代码以全屏意图显示位图:
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(uri, "image/png");
startActivity(intent);
我遇到的问题是它在某些设备上打开了一个画廊,而我只想让用户查看图像,仅此而已。有任何想法吗?
谢谢!
详细说明我关于仅使用 ImageView 的评论:
ImageView v = new ImageView(this);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);
v.setLayoutParams(layoutParams);
getContentView().addView(v);
或者类似的东西。