3
有没有一种方法来创建一个新的布局,然后你可以有你的XML膨胀?片段:以编程方式创建视图的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填补。
所以这听起来不错,并像它会做我想要什么,但我很喜欢超级小白和不知道如何做到这一点。哈哈。 这会允许我这样称呼布局的XML的内部,而不是和设置它的价值?如果是的话,这是如何做到的?谢谢, – 2011-04-22 16:50:29
没关系。我想我已经为我所需要的工作。 – 2011-04-22 18:30:10