JAVA:将宽度和高度应用于片段

时间:2015-09-26 13:56:23

标签: java android android-fragments

我是JAVA(Android开发)的新手,想要为片段应用宽度和高度。我已经指出这是不可能的,但是替代方案是什么?用额外的布局包裹它,......?

在oncreate方法中(实例化片段的java文件),这就是我所拥有的。它会创建填充设备整个屏幕的片段。

RelativeLayout rl = (RelativeLayout) findViewById(R.id.layout);
Fragment playerFrag = new PlayerFragment();
getFragmentManager().beginTransaction().add(rl.getId(), playerFrag).commit();

这是我尝试应用宽度和高度的原因:

DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);

ViewGroup.LayoutParams params = playerFrag.getView().getLayoutParams();
params.width = displaymetrics.widthPixels/2;
params.height = displaymetrics.heightPixels/2;
playerFrag.getView().setLayoutParams(params);

有关此问题的任何建议,提示?

0 个答案:

没有答案