簡體   English   中英

Android-動態設置按鈕的布局寬度

[英]Android - set layout width dynamically for buttons

我使創建布局及其包含的按鈕的過程自動化。 通過使用Eclipse提供的用於編輯布局的GUI,它可以讓用戶設置按鈕的布局寬度屬性。 我希望通過代碼(動態地)執行相同的操作。 基本上,我希望將按鈕的布局寬度屬性設置為MATCH_PARENT。

簡短的代碼或良好的參考將非常有用。 謝謝。

如果您的容器是LinearLayout,則它將如下所示:

    LinearLayout container = (LinearLayout)findViewById(R.id.container);

    Button btn = new Button(this);
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
      LinearLayout.LayoutParams.MATCH_PARENT, 
      LinearLayout.LayoutParams.WRAP_CONTENT);
    btn.setLayoutParams(lp);

    container.addView(btn);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM