0
我在計算我的android應用程序的滾動視圖內的weight
時遇到問題。我希望應用的內容按照屏幕大小成比例調整大小。如何計算滾動視圖中的weight
?Scrollview內的重量
這裏我的一些代碼:
LinearLayout layout_principal = (LinearLayout) findViewById(R.id.layout_items);// is horizontal layout and layout of Scrollview
LinearLayout layout_titulo_opcion = new LinearLayout(this);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
0,
1f);
layout_titulo_opcion.setLayoutParams(layoutParams);
LinearLayout layout_titulo_opcion2 = new LinearLayout(this);
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
0,
1f);
layout_titulo_opcion2.setLayoutParams(layoutParams2);
layout_principal.addView(layout_titulo_opcion);
layout_principal.addView(layout_titulo_opcion2);
謝謝但我用這個 int scrollMainHeight = layout_principal.getWidth();我將如何引用LinearLayout的寬度layout_principal – mhplur
getWidth()返回佈局正在使用的空間。權重用於均勻分配可用空間。例如兩個具有均勻權重的佈局將分別獲得一半的可用空間。如果LayoutA權重= 2,LayoutB權重= 1,那麼LayoutA將獲得兩倍於LayoutB的空間。這將按比例調整任何屏幕,這似乎是你在問什麼... – Jim
感謝我的朋友對你的評論 – mhplur