xmlではなくコードでRelativeLayoutレイアウトパラメータを設定するにはどうすればよいですか?

たとえば、画面に3つのボタンを追加します。1つは左揃え、1つは中央揃え、最後の1つは右揃えです。

レイアウトをコードではなくコードで設定するにはどうすればよいxmlですか?

クリスチャン

単なる基本的な例:

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE);
Button button1;
button1.setLayoutParams(params);

params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.RIGHT_OF, button1.getId());
Button button2;
button2.setLayoutParams(params);

ご覧のとおり、これはあなたがしなければならないことです:

  1. RelativeLayout.LayoutParamsオブジェクトを作成します。
  2. addRule(int)またはaddRule(int, int)使用してルールを設定します。最初の方法は、値を必要としないルールを追加するために使用されます。
  3. パラメータをビュー(この場合は各ボタン)に設定します。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

コードでPERLrecvタイムアウトを設定するにはどうすればよいですか?

分類Dev

(dconfではなく)コマンドラインでメイトパネルのサイズを設定するにはどうすればよいですか?

分類Dev

プログラムでレイアウトの各コーナーに異なる半径を設定するにはどうすればよいですか?

分類Dev

ブートストラップでグリッドレイアウトのスタイルを設定するにはどうすればよいですか?

分類Dev

ケラスのパラメーターをトレーニングできないように設定するにはどうすればよいですか?

分類Dev

Windowsのキーボードレイアウトに関係なく校正言語を設定するにはどうすればよいですか?

分類Dev

Windowsでパラメータを使用してgitcommitのコマンドエイリアスを設定するにはどうすればよいですか?

分類Dev

ウィンドウごとに異なるキーボードレイアウト言語を設定するにはどうすればよいですか?

分類Dev

セレンWebドライバーのタイムアウトを設定するにはどうすればよいですか?

分類Dev

1つのエージェントタイプに対して事前定義されたレイアウトパターンの1つを設定するにはどうすればよいですか?(できればコードで)

分類Dev

VirtualBoxでクラウドイメージを設定するにはどうすればよいですか?

分類Dev

VirtualBoxでクラウドイメージを設定するにはどうすればよいですか?

分類Dev

vsコード:ChromeをEdgeではなくデフォルトのブラウザとして設定するにはどうすればよいですか?

分類Dev

SQL Server Bulkステートメントのエンコードパラメーターを設定するにはどうすればよいですか?

分類Dev

レポートに設定されていないパラメータ値を取得するにはどうすればよいですか?

分類Dev

条件に基づいてデータ全体ではなく、cognosのパラメーターに基づいて表示されているレコードのみをカウントするにはどうすればよいですか?

分類Dev

ナビゲーションドロワーレイアウトの設定アイコンを変更するにはどうすればよいですか?

分類Dev

Android Studioでデザインプレビューを設定して、電話のレイアウトではなくタブレットのレイアウトを表示するにはどうすればよいですか?

分類Dev

カーネルコマンドラインパラメータを使用してsysctlを設定するにはどうすればよいですか?

分類Dev

AKSクラスターのAzureアイドルタイムアウトを永続的に設定するにはどうすればよいですか?

分類Dev

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

分類Dev

JJWTトークン。タイムアウトを設定するにはどうすればよいですか?

分類Dev

MySQLバックエンドでHibernate save()コールにタイムアウトを設定するにはどうすればよいですか?

分類Dev

パスワードを要求するsudoのタイムアウトを設定するにはどうすればよいですか?

分類Dev

MySQL JDBCドライバーで接続タイムアウトを設定するにはどうすればよいですか?

分類Dev

p4コマンドラインを使用してPERFORCE接続パラメータを設定するにはどうすればよいですか?

分類Dev

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

分類Dev

Spring-mvcでリクエストパラメータのエイリアスを設定するにはどうすればよいですか?

分類Dev

Spring-mvcでリクエストパラメータのエイリアスを設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    コードでPERLrecvタイムアウトを設定するにはどうすればよいですか?

  2. 2

    (dconfではなく)コマンドラインでメイトパネルのサイズを設定するにはどうすればよいですか?

  3. 3

    プログラムでレイアウトの各コーナーに異なる半径を設定するにはどうすればよいですか?

  4. 4

    ブートストラップでグリッドレイアウトのスタイルを設定するにはどうすればよいですか?

  5. 5

    ケラスのパラメーターをトレーニングできないように設定するにはどうすればよいですか?

  6. 6

    Windowsのキーボードレイアウトに関係なく校正言語を設定するにはどうすればよいですか?

  7. 7

    Windowsでパラメータを使用してgitcommitのコマンドエイリアスを設定するにはどうすればよいですか?

  8. 8

    ウィンドウごとに異なるキーボードレイアウト言語を設定するにはどうすればよいですか?

  9. 9

    セレンWebドライバーのタイムアウトを設定するにはどうすればよいですか?

  10. 10

    1つのエージェントタイプに対して事前定義されたレイアウトパターンの1つを設定するにはどうすればよいですか?(できればコードで)

  11. 11

    VirtualBoxでクラウドイメージを設定するにはどうすればよいですか?

  12. 12

    VirtualBoxでクラウドイメージを設定するにはどうすればよいですか?

  13. 13

    vsコード:ChromeをEdgeではなくデフォルトのブラウザとして設定するにはどうすればよいですか?

  14. 14

    SQL Server Bulkステートメントのエンコードパラメーターを設定するにはどうすればよいですか?

  15. 15

    レポートに設定されていないパラメータ値を取得するにはどうすればよいですか?

  16. 16

    条件に基づいてデータ全体ではなく、cognosのパラメーターに基づいて表示されているレコードのみをカウントするにはどうすればよいですか?

  17. 17

    ナビゲーションドロワーレイアウトの設定アイコンを変更するにはどうすればよいですか?

  18. 18

    Android Studioでデザインプレビューを設定して、電話のレイアウトではなくタブレットのレイアウトを表示するにはどうすればよいですか?

  19. 19

    カーネルコマンドラインパラメータを使用してsysctlを設定するにはどうすればよいですか?

  20. 20

    AKSクラスターのAzureアイドルタイムアウトを永続的に設定するにはどうすればよいですか?

  21. 21

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

  22. 22

    JJWTトークン。タイムアウトを設定するにはどうすればよいですか?

  23. 23

    MySQLバックエンドでHibernate save()コールにタイムアウトを設定するにはどうすればよいですか?

  24. 24

    パスワードを要求するsudoのタイムアウトを設定するにはどうすればよいですか?

  25. 25

    MySQL JDBCドライバーで接続タイムアウトを設定するにはどうすればよいですか?

  26. 26

    p4コマンドラインを使用してPERFORCE接続パラメータを設定するにはどうすればよいですか?

  27. 27

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

  28. 28

    Spring-mvcでリクエストパラメータのエイリアスを設定するにはどうすればよいですか?

  29. 29

    Spring-mvcでリクエストパラメータのエイリアスを設定するにはどうすればよいですか?

ホットタグ

アーカイブ