web-dev-qa-db-ja.com

Android RelativeLayoutで親から固定数を差し引く方法はありますか?

親のImageButtonコンテナに幅を埋めたいが、いくつかのRelativeLayoutを差し引いたdpがあるので、左右にパディングがあります。私は試した fill_parent-10dpしかし、エラーが発生し、レンダリングされません。

32

Android:layout_margin="10dp"と一緒にImageButtonで

Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
39
you786
  1. ビューの左側に追加のスペースを指定するには、xml属性Android:layout_marginLeftを使用します。
  2. ビューの右側に追加のスペースを指定するには、xml属性Android:layout_marginRightを使用します。
  3. Xml属性Android:layout_marginToptoを使用して、ビューの上部に追加のスペースを指定します。
  4. Xml属性Android:layout_marginBottomを使用して、ビューの下部に追加のスペースを指定します。
  5. Xml属性Android:layout_marginを使用して、ビューの左側、上部、右側、および下部に追加のスペースを指定します。

あなたの場合、ImageButton宣言は次のようになります

<ImageButton
    Android:id="@+id/button1"
    Android:layout_width="fill_parent"
    Android:layout_height="fill_parent"
    Android:text="Button" 
    Android:layout_marginLeft="15dp"
    Android:layout_marginRight="15dp"
    Android:src="@drawable/a"
5
K_Anas