1
我正在编程添加imagebuttons到我的布局,但问题是我无法控制从数据库检索到的图像的大小,所以它导致其中一些太小。我想知道是否有任何方法来定义图像按钮来展开显示的图像。从代码中拉伸图像的按钮图像
for(DataModel m : list){
ImageButton btn = new ImageButton(this);
byte[] Convert = Base64.decode(m.GetImage(), Base64.DEFAULT);
btn.setImageBitmap(BitmapFactory.decodeByteArray(Convert, 0, Convert.length));
btn.setId(Integer.parseInt(m.GetFoodId()));
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// To do later
}
});
btn.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,200));
((LinearLayout) layout).addView(btn);
}
try btn.setScaleType(ImageView.ScaleType.FIT_XY);我认为你是怎么做到的 – JRowan 2014-10-12 01:58:36
@JRowan:谢谢,解决了我的问题,如果你把它作为答案发布,我会接受它 – JAX 2014-10-12 02:06:56
没问题,很高兴能够提供帮助:) – JRowan 2014-10-12 02:09:46