我以编程方式在线性布局中插入触摸图像视图。如果我使用普通图像视图,当方向改变时图像会自行调整。但是当我开始使用触摸图像视图时,图像会缩小到非常小的尺寸。这是代码我正在尝试实施:-
TouchImageView imageView = new TouchImageView(this);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(16,16,16,16);
imageView.setLayoutParams(layoutParams);
imageView.setMaxZoom(4f);
web_linearLayout.addView(imageView);
imageView.setAdjustViewBounds(true);
imageView.setScaleType(TouchImageView.ScaleType.FIT_CENTER);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
imageView.setCropToPadding(false);
}
imageView.setImageURI(Uri.fromFile(new File("/sdcard/reckoner_images/" + fileName)));
任何帮助或建议表示赞赏。谢谢。