プログラムでlayout_gravityを設定する方法は?

Adam Varhegyi

私の質問は簡単です、

プログラムでボタンlayout_gravityを設定するにはどうすればよいですか?

私はこれをインターネットで見つけましたが、それは単にNullpointer例外をスローします:

 Button MyButton = new Button(this);

    LinearLayout.LayoutParams  lllp=(LinearLayout.LayoutParams)MyButton.getLayoutParams();
    lllp.gravity=Gravity.RIGHT;
    MyButton.setLayoutParams(lllp); 


    MyLinearLayout.addView(MyButton);

解決策はありますか?

Karthi

Java

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT);
params.weight = 1.0f;
params.gravity = Gravity.TOP;

button.setLayoutParams(params);

Kotlin

val params = LinearLayout.LayoutParams(
    LinearLayout.LayoutParams.WRAP_CONTENT,
    LinearLayout.LayoutParams.WRAP_CONTENT
).apply {
    weight = 1.0f
    gravity = Gravity.TOP
}

重力値について、どのように設定された重力のチェックに重力

基本的LayoutParamsには、親に応じて選択する必要がありますそれはRelativeLayoutLinearLayoutなどである可能性があります...

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Android-LinearLayoutのLayout_Gravityをプログラムで設定

分類Dev

FrameLayoutの子にlayout_gravityをプログラムで設定しますか?

分類Dev

FrameLayoutの子にlayout_gravityをプログラムで設定しますか?

分類Dev

アンドロイドでlayout_gravityをcardviewに動的に設定する方法

分類Dev

プログラムでlayout_weightを設定する方法は?

分類Dev

android Layout_gravity(重力ではない)およびLayout_marginTop(marginTopではない)をプログラムで

分類Dev

データバインディングを使用してlayout_gravityを設定する方法

分類Dev

app:layout_behaviorをプログラムで設定する

分類Dev

ナビゲーションドロワーフラグメントのlayout_gravityをrtlまたはltr言語に基づいて設定するにはどうすればよいですか?

分類Dev

テキストビューでlayout_toEndOfとlayout_toRightOfをプログラムで設定する方法

分類Dev

4.0.2でプログラムで値を設定する方法

分類Dev

UIScrollViewでStickyHeaderをプログラムで設定する方法

分類Dev

プログラムでAndroidボタンにdrawableLeftを設定する方法は?

分類Dev

Android:MediaPlayerの音量をプログラムで設定する方法は?

分類Dev

プログラムでAndroid EdittextにdrawableRightを設定する方法は?

分類Dev

プログラムでfocus / onHoverボタンの色を設定する方法は?

分類Dev

android:idをプログラムでandroidに設定する方法は?

分類Dev

PercentRelativeLayout、プログラムで高さを設定する方法

分類Dev

JavaプログラムでSubjectAltNameを設定する方法

分類Dev

プログラムでsetContentHuggingPriorityを設定する方法

分類Dev

プログラムでEclipse設定を変更する方法

分類Dev

プログラムでLockDrawerModeを設定する方法

分類Dev

プログラムでWixOutputNameを設定する方法

分類Dev

プログラムでWixOutputNameを設定する方法

分類Dev

プログラムでjQueryTreeSelectの値を設定する方法

分類Dev

UITableView の高さをプログラムで設定する方法

分類Dev

プログラムでツールバーlayout_collapseModeを設定する

分類Dev

プログラムでツールバーのapp:layout_scrollFlagsを設定する方法

分類Dev

Delphi で TDatamodule の設計時の高さ/幅をプログラムで設定する方法は?

Related 関連記事

  1. 1

    Android-LinearLayoutのLayout_Gravityをプログラムで設定

  2. 2

    FrameLayoutの子にlayout_gravityをプログラムで設定しますか?

  3. 3

    FrameLayoutの子にlayout_gravityをプログラムで設定しますか?

  4. 4

    アンドロイドでlayout_gravityをcardviewに動的に設定する方法

  5. 5

    プログラムでlayout_weightを設定する方法は?

  6. 6

    android Layout_gravity(重力ではない)およびLayout_marginTop(marginTopではない)をプログラムで

  7. 7

    データバインディングを使用してlayout_gravityを設定する方法

  8. 8

    app:layout_behaviorをプログラムで設定する

  9. 9

    ナビゲーションドロワーフラグメントのlayout_gravityをrtlまたはltr言語に基づいて設定するにはどうすればよいですか?

  10. 10

    テキストビューでlayout_toEndOfとlayout_toRightOfをプログラムで設定する方法

  11. 11

    4.0.2でプログラムで値を設定する方法

  12. 12

    UIScrollViewでStickyHeaderをプログラムで設定する方法

  13. 13

    プログラムでAndroidボタンにdrawableLeftを設定する方法は?

  14. 14

    Android:MediaPlayerの音量をプログラムで設定する方法は?

  15. 15

    プログラムでAndroid EdittextにdrawableRightを設定する方法は?

  16. 16

    プログラムでfocus / onHoverボタンの色を設定する方法は?

  17. 17

    android:idをプログラムでandroidに設定する方法は?

  18. 18

    PercentRelativeLayout、プログラムで高さを設定する方法

  19. 19

    JavaプログラムでSubjectAltNameを設定する方法

  20. 20

    プログラムでsetContentHuggingPriorityを設定する方法

  21. 21

    プログラムでEclipse設定を変更する方法

  22. 22

    プログラムでLockDrawerModeを設定する方法

  23. 23

    プログラムでWixOutputNameを設定する方法

  24. 24

    プログラムでWixOutputNameを設定する方法

  25. 25

    プログラムでjQueryTreeSelectの値を設定する方法

  26. 26

    UITableView の高さをプログラムで設定する方法

  27. 27

    プログラムでツールバーlayout_collapseModeを設定する

  28. 28

    プログラムでツールバーのapp:layout_scrollFlagsを設定する方法

  29. 29

    Delphi で TDatamodule の設計時の高さ/幅をプログラムで設定する方法は?

ホットタグ

アーカイブ