我是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);
有关此问题的任何建议,提示?