0

我在 AbsoluteLayout 中设置了图像,但它不会在 G1 上全屏显示,但是当我在 Nexus 中运行相同的应用程序时,它工作正常。

我在我的活动类中设置了 setContentView(new Test(this)) 。测试是我的 AbsoluteLayout 类。

我的代码看起来像:

public class Test extends AbsoluteLayout {public Test(Context context) {
   super(context);
   final RelativeLayout rl = new RelativeLayout(context);
    final android.widget.RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
            LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
    rl.setLayoutParams(params);
    this.addView(rl, new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,
            LayoutParams.FILL_PARENT));

    ImageView mImageView = new ImageView(context);mImageView.setImageBitmap(((DataStorage)context.getApplicationContext()).getImage());
    this.addView(mImageView);   }}

谁能告诉我为什么我没有在 G1 手机屏幕上获得完整图像?

4

1 回答 1

0

我发现了我没有设置的问题

this.addView(mImageView, new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

于 2010-07-28T10:30:42.653 回答