[英]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.