Android : 如何让小部件在 java 中全屏显示
Android : How to make a widget take full screen in java
我想在 JAVA CODE.
中制作全屏的 RelativeLayout
在此 RelativeLayout 中,我想要 2 个 ImaveView,一个位于左上角,高度为 50,重量为 50,另一个也位于左上角 "match_parent" .
现在我有 :
relativeLayout = new RelativeLayout(this);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT);
relativeLayout.setLayoutParams(lp);
im = new ImageView(this);
im.setLayoutParams(new LayoutParams(50,50));
im2 = new ImageView(this);
im2.setScaleType(ImageView.ScaleType.FIT_XY);
im2.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
relativeLayout.addView(im2);
relativeLayout.addView(im);
但是第一张图不显示,第二张只取全称
这是我想要的图像:
你能检查一下这段代码吗?
RelativeLayout relativeLayout = new RelativeLayout(this);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT);
relativeLayout.setLayoutParams(lp);
ImageView im = new ImageView(this);
im.setLayoutParams(new RelativeLayout.LayoutParams(50, 50));
im.setImageResource(R.color.accent);
ImageView im2 = new ImageView(this);
im2.setScaleType(ImageView.ScaleType.FIT_XY);
im2.setLayoutParams(new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT));
im2.setImageResource(R.color.orderProcessing);
relativeLayout.addView(im2);
relativeLayout.addView(im);
setContentView(relativeLayout);
我想在 JAVA CODE.
中制作全屏的 RelativeLayout在此 RelativeLayout 中,我想要 2 个 ImaveView,一个位于左上角,高度为 50,重量为 50,另一个也位于左上角 "match_parent" .
现在我有 :
relativeLayout = new RelativeLayout(this);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT);
relativeLayout.setLayoutParams(lp);
im = new ImageView(this);
im.setLayoutParams(new LayoutParams(50,50));
im2 = new ImageView(this);
im2.setScaleType(ImageView.ScaleType.FIT_XY);
im2.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
relativeLayout.addView(im2);
relativeLayout.addView(im);
但是第一张图不显示,第二张只取全称
这是我想要的图像:
你能检查一下这段代码吗?
RelativeLayout relativeLayout = new RelativeLayout(this);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT);
relativeLayout.setLayoutParams(lp);
ImageView im = new ImageView(this);
im.setLayoutParams(new RelativeLayout.LayoutParams(50, 50));
im.setImageResource(R.color.accent);
ImageView im2 = new ImageView(this);
im2.setScaleType(ImageView.ScaleType.FIT_XY);
im2.setLayoutParams(new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT));
im2.setImageResource(R.color.orderProcessing);
relativeLayout.addView(im2);
relativeLayout.addView(im);
setContentView(relativeLayout);