有没有办法创建一个新的布局,然后你可以让你的 XML 膨胀?
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle icicle){
one_third = (RelativeLayout)getActivity().findViewById(R.id.list3);
DisplayMetrics dm = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
String width = "" + dm.widthPixels;
int WIDTH;
int SIZE;
SIZE = Integer.parseInt(width.toString());
WIDTH = (SIZE / 3);
one_third.setMinimumWidth(WIDTH);
View homeselect = inflater.inflate(R.layout.listelements, container, false);
setListAdapter(new ArrayAdapter<String>(getActivity(),
R.layout.start_row, R.id.label, views));
return homeselect;
}
我试图在片段中使用这段代码,这里是我想要创建新布局的地方。我想给它值WIDHT的宽度,然后让我的 xml 填充它。