溫馨提示×

如何動態(tài)設(shè)置wrap_content參數(shù)

小樊
96
2024-07-01 17:10:39
欄目: 編程語言

在代碼中動態(tài)設(shè)置wrap_content參數(shù),可以通過以下方法實(shí)現(xiàn):

  1. 使用LayoutParams:首先需要獲取View的LayoutParams,然后設(shè)置LayoutParams的寬度和高度為LayoutParams.WRAP_CONTENT。
View view = findViewById(R.id.viewId);
LayoutParams params = view.getLayoutParams();
params.width = LayoutParams.WRAP_CONTENT;
params.height = LayoutParams.WRAP_CONTENT;
view.setLayoutParams(params);
  1. 直接設(shè)置View的寬度和高度:可以直接設(shè)置View的寬度和高度為LayoutParams.WRAP_CONTENT。
View view = findViewById(R.id.viewId);
view.getLayoutParams().width = LayoutParams.WRAP_CONTENT;
view.getLayoutParams().height = LayoutParams.WRAP_CONTENT;

通過以上兩種方法,就可以在代碼中動態(tài)設(shè)置wrap_content參數(shù)。

0