當前位置:編程學習大全網 - 遊戲軟體 - Android如何在java代碼中設置margin?

Android如何在java代碼中設置margin?

1、比如imageView,有壹個getLayout方法,獲得的layout在強轉類型到LinearLayout或者其他,然後再設定margin什麽的。

2、我們平常可以直接在xml裏設置margin,如:

Xml代碼 <ImageView?android:layout_margin="5dip"?android:src="@drawable/image"?/> ?

但是有些情況下,需要在java代碼裏來寫,可是View本身沒有setMargin方法,怎麽辦呢?

通過查閱android api,我們發現android.view.ViewGroup.MarginLayoutParams有個方法

setMargins(left, top, right, bottom)。

其直接的子類有: FrameLayout.LayoutParams, LinearLayout.LayoutParams and RelativeLayout.LayoutParams。

  • 上一篇:酷派8702怎麽系統升級不了
  • 下一篇:藤原龍也都演過哪些片?
  • copyright 2024編程學習大全網