AXMLレイアウトをより効率的に配置するにはどうすればよいですか?

michael__sloan

私のXMLレイアウトはひどく階層化されていると言われています他にどのように手配できますか?これが私のレイアウトをどのように見せたいかという写真です:

ここに画像の説明を入力してください

画像とImageButtonを単一のレイアウトに配置することは可能ですか?

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:p1="http://schemas.android.com/apk/res/android"
    p1:layout_width="match_parent"
    p1:layout_height="match_parent"
    p1:id="@+id/relativeLayout1"
    p1:background="@drawable/pickcitybackground">

  <RelativeLayout
      p1:minWidth="25px"
      p1:minHeight="25px"
      p1:layout_width="229.0dp"
      p1:layout_height="217.0dp"
      p1:id="@+id/relativeLayout2"
      p1:paddingTop="90dp"
      p1:gravity="center">

    <ImageView
        p1:src="@drawable/Pick"
        p1:layout_width="120dp"
        p1:layout_height="120dp"
        p1:id="@+id/pick"
        p1:background="#02ffffff"
        p1:scaleType="centerCrop" />
</RelativeLayout>

<RelativeLayout
    p1:minWidth="25px"
    p1:minHeight="25px"
    p1:layout_width="331.5dp"
    p1:layout_height="217dp"
    p1:id="@+id/relativeLayout3"
    p1:paddingTop="90dp"
    p1:gravity="right">
    <ImageButton
        p1:src="@drawable/austinButton"
        p1:layout_width="120dp"
        p1:layout_height="120dp"
        p1:id="@+id/austinButton"
        p1:background="#02ffffff"
        p1:scaleType="centerCrop" />
</RelativeLayout>

<RelativeLayout
    p1:minWidth="25px"
    p1:minHeight="25px"
    p1:layout_width="229dp"
    p1:layout_height="match_parent"
    p1:id="@+id/relativeLayout4"
    p1:paddingTop="15dp"
    p1:gravity="center">
    <ImageButton
        p1:src="@drawable/nashvilleButton"
        p1:layout_width="120dp"
        p1:layout_height="120dp"
        p1:id="@+id/nashvilleButton"
        p1:scaleType="centerCrop"
        p1:background="#02ffffff" />
</RelativeLayout>

<RelativeLayout
    p1:minWidth="25px"
    p1:minHeight="25px"
    p1:layout_width="331.5dp"
    p1:layout_height="match_parent"
    p1:id="@+id/relativeLayout5"
    p1:gravity="right"
    p1:paddingTop="265dp">
    <ImageButton
        p1:src="@drawable/newyorkButton"
        p1:layout_width="120dp"
        p1:layout_height="120dp"
        p1:id="@+id/newyorkButton"
        p1:background="#02ffffff"
        p1:scaleType="centerCrop" />
</RelativeLayout>

<RelativeLayout
    p1:minWidth="25px"
    p1:minHeight="25px"
    p1:layout_width="229dp"
    p1:layout_height="match_parent"
    p1:id="@+id/relativeLayout6"
    p1:gravity="center"
    p1:paddingTop="350dp">
    <ImageButton
        p1:src="@drawable/sanfranButton"
        p1:layout_width="120dp"
        p1:layout_height="120dp"
        p1:id="@+id/sanfranButton"
        p1:background="#02ffffff"
        p1:scaleType="centerCrop" />
</RelativeLayout>

<RelativeLayout
    p1:minWidth="25px"
    p1:minHeight="25px"
    p1:layout_width="331.5dp"
    p1:layout_height="match_parent"
    p1:id="@+id/relativeLayout7"
    p1:gravity="right"
    p1:paddingTop="435dp">
    <ImageButton
        p1:src="@drawable/seattleButton"
        p1:layout_width="120dp"
        p1:layout_height="120dp"
        p1:id="@+id/seattleButton"
        p1:background="#02ffffff"
        p1:scaleType="centerCrop" />
</RelativeLayout>

スムーズに

ここからわかるのは、相対レイアウト内で相対レイアウトを使用していることです。XMLを1つの相対レイアウトのみに削減できるはずです。を使用してボタンを配置しますandroid:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"

「10dp」の値を必要な値に置き換えます。それが役に立ったことを願っています

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Android、レイアウト:ボタンをaxmlの既存のレイアウトにオーバーレイするにはどうすればよいですか?

分類Dev

最小アイテムをより効率的に取得するにはどうすればよいですか?

分類Dev

XMonadで3列のレイアウトを有効にするにはどうすればよいですか?

分類Dev

Android:レイアウトに単色の長方形を配置するにはどうすればよいですか?

分類Dev

このレイアウトを適切に配置するにはどうすればよいですか?

分類Dev

AndroidSlidingUpPanelレイアウトをAppbarの下に配置するにはどうすればよいですか?

分類Dev

パンダでDataFrameのデータレイアウトを効率的に変更するにはどうすればよいですか?

分類Dev

含まれているレイアウトをAndroidの元のレイアウトの下部に配置するにはどうすればよいですか?

分類Dev

IFステートメントをより効率的にするにはどうすればよいですか?

分類Dev

動的に割り当てられたアレイを効率的に複製するにはどうすればよいですか?

分類Dev

レイアウト透過レイアウトでdiv内の画像の上にテキストを配置するにはどうすればよいですか?

分類Dev

このスクリプトをより効率的にするにはどうすればよいですか?

分類Dev

レイアウトのレイアウトを設定するにはどうすればよいですか?

分類Dev

ダイクストラアルゴリズムでこの変更をより効率的にするにはどうすればよいですか?

分類Dev

制約レイアウトで複数の要素の周りに単一の境界線を配置するにはどうすればよいですか?

分類Dev

両方のShiftキーでキーボードレイアウトの切り替えを無効にするにはどうすればよいですか?

分類Dev

レイアウトの上部にタブを配置しないようにするにはどうすればよいですか?

分類Dev

キーボードレイアウトを切り替えるにはどうすればよいですか?

分類Dev

キーボードレイアウトを切り替えるにはどうすればよいですか?

分類Dev

Nx3ポイントクラウドアレイからNx3ポイントクラウドアレイからサーフェスポイントを効率的に取得するにはどうすればよいですか?

分類Dev

Nx3ポイントクラウドアレイからNx3ポイントクラウドアレイからサーフェスポイントを効率的に取得するにはどうすればよいですか?

分類Dev

左側のトレイアイコンを無効にするにはどうすればよいですか?

分類Dev

このようなレイアウトを作成するにはどうすればよいですか?

分類Dev

本のようなレイアウトを実現するにはどうすればよいですか?

分類Dev

CSS:このようなレイアウトを作成するにはどうすればよいですか?

分類Dev

このようなレイアウトを作成するにはどうすればよいですか?

分類Dev

システムトレイにJavaアプリを配置するにはどうすればよいですか?

分類Dev

kivyで画面内に動的にレイアウトを作成するにはどうすればよいですか?

分類Dev

大きなファイルをhttp経由でより効率的にダウンロードするにはどうすればよいですか?

Related 関連記事

  1. 1

    Android、レイアウト:ボタンをaxmlの既存のレイアウトにオーバーレイするにはどうすればよいですか?

  2. 2

    最小アイテムをより効率的に取得するにはどうすればよいですか?

  3. 3

    XMonadで3列のレイアウトを有効にするにはどうすればよいですか?

  4. 4

    Android:レイアウトに単色の長方形を配置するにはどうすればよいですか?

  5. 5

    このレイアウトを適切に配置するにはどうすればよいですか?

  6. 6

    AndroidSlidingUpPanelレイアウトをAppbarの下に配置するにはどうすればよいですか?

  7. 7

    パンダでDataFrameのデータレイアウトを効率的に変更するにはどうすればよいですか?

  8. 8

    含まれているレイアウトをAndroidの元のレイアウトの下部に配置するにはどうすればよいですか?

  9. 9

    IFステートメントをより効率的にするにはどうすればよいですか?

  10. 10

    動的に割り当てられたアレイを効率的に複製するにはどうすればよいですか?

  11. 11

    レイアウト透過レイアウトでdiv内の画像の上にテキストを配置するにはどうすればよいですか?

  12. 12

    このスクリプトをより効率的にするにはどうすればよいですか?

  13. 13

    レイアウトのレイアウトを設定するにはどうすればよいですか?

  14. 14

    ダイクストラアルゴリズムでこの変更をより効率的にするにはどうすればよいですか?

  15. 15

    制約レイアウトで複数の要素の周りに単一の境界線を配置するにはどうすればよいですか?

  16. 16

    両方のShiftキーでキーボードレイアウトの切り替えを無効にするにはどうすればよいですか?

  17. 17

    レイアウトの上部にタブを配置しないようにするにはどうすればよいですか?

  18. 18

    キーボードレイアウトを切り替えるにはどうすればよいですか?

  19. 19

    キーボードレイアウトを切り替えるにはどうすればよいですか?

  20. 20

    Nx3ポイントクラウドアレイからNx3ポイントクラウドアレイからサーフェスポイントを効率的に取得するにはどうすればよいですか?

  21. 21

    Nx3ポイントクラウドアレイからNx3ポイントクラウドアレイからサーフェスポイントを効率的に取得するにはどうすればよいですか?

  22. 22

    左側のトレイアイコンを無効にするにはどうすればよいですか?

  23. 23

    このようなレイアウトを作成するにはどうすればよいですか?

  24. 24

    本のようなレイアウトを実現するにはどうすればよいですか?

  25. 25

    CSS:このようなレイアウトを作成するにはどうすればよいですか?

  26. 26

    このようなレイアウトを作成するにはどうすればよいですか?

  27. 27

    システムトレイにJavaアプリを配置するにはどうすればよいですか?

  28. 28

    kivyで画面内に動的にレイアウトを作成するにはどうすればよいですか?

  29. 29

    大きなファイルをhttp経由でより効率的にダウンロードするにはどうすればよいですか?

ホットタグ

アーカイブ