我在 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 手机屏幕上获得完整图像?