【发布时间】:2014-05-07 00:28:28
【问题描述】:
我在 Android SDK 中的 java 中缩放图像视图时遇到问题。我觉得这应该是一项相对简单的任务,但我似乎无法在网上找到不使用已弃用或过于复杂的功能的答案。
对于我的应用,我想在屏幕左侧放置一个石柱的图像 - 正对着边缘。我想缩放图像,使列的顶部碰到屏幕的顶部,而列的底部接触到屏幕的底部。据我所知,这是我的代码:
relativeLayout= new RelativeLayout(this);
ImageView column1= new ImageView(this);
column1.setImageResource(R.drawable.background_column_right);
RelativeLayout.LayoutParams column_dimensions = new RelativeLayout.LayoutParams(width/5, height);
column1.setLayoutParams(column_dimensions);
relativeLayout.addView(column1);
setContentView(relativeLayout);
这样做的问题是我无法指定缩放与图像大小成比例。出于某种原因,我似乎无法找到准确检测图像比例的方法。
当我运行我的程序时,列图像不会缩放以填充缩放图像视图。
【问题讨论】:
标签: android imageview scale scaling layoutparams