0
我在使用java代码的android中制作UI,因为所有来自服务器的UI信息都是这样,所以我们不能使用xml,但是当我在屏幕上创建7个按钮时出现问题,提供的信息是支持ldpi,但其余设备不是工作代码是原样如何在android中不使用xml来制作支持所有设备的UI?
for (int index = 0; index <7; index++) {
Button objwidgetbutton = new Button(this);
LinearLayout.LayoutParams objlayoutbtnparams = new LinearLayout.LayoutParams(280,LinearLayout.LayoutParams.WRAP_CONTENT); // Verbose!
objwidgetbutton.setText("hiii");
objwidgetbutton.setBackgroundResource(R.drawable.ic_launcher);
llinner.addView(objwidgetbutton,objlayoutbtnparams);
}
objlinear.addView(llinner);
我使用这种结构是
<LinearLayout>
<LinearLayout>
<button/>#7
</LinearLayout>
</LinearLayout>
请指引我的是我要正道或做其他事情?主要的事情是,如何让屏幕支持所有分辨率
你是指多屏幕支持? – Lucifer 2012-03-29 05:35:23
ldpi,mdpi,hdpi所有屏幕 – LOOSER 2012-03-29 05:37:25