我有框架佈局和其內部的四個按鈕線性佈局。當我在xml中編寫偉大工程,但我想用java代碼編寫。LinearLayout設置重力
這適用
<FrameLayout ...
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_gravity="bottom">
<ImageButton
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
<ImageButton
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
<ImageButton
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
</FrameLayout>
BUT這不起作用
tbr = new LinearLayout(getBaseContext());
LinearLayout.LayoutParams pa = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.WRAP_CONTENT);
pa.gravity = Gravity.BOTTOM; ///??
tbr.setLayoutParams(pa);
的FrameLayout FL = findbyid ... f1.addView(TBR);
你說的 「不工作」 是什麼意思?如果你的意思是沒有顯示子視圖,那是因爲你沒有添加它們。 – Jong
我的意思是說不會停下來......留在屏幕的頂部 – rikkima
它沒有任何包含的視圖,所以你怎麼知道?嘗試在裏面添加一些視圖。 – Jong