【发布时间】:2011-04-22 00:52:09
【问题描述】:
有没有办法创建一个新的布局,然后你可以让你的 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;
}
我正在尝试在片段中使用这段代码,这里是我想要创建新布局的地方。我想给它 width 的值 WIDHT 然后让我的 xml 填充它。
【问题讨论】:
标签: android xml android-3.0-honeycomb android-fragments