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