温馨提示×

如何动态设置wrap_content参数

小樊
82
2024-07-01 17:10:39
栏目: 编程语言

在代码中动态设置wrap_content参数,可以通过以下方法实现:

  1. 使用LayoutParams:首先需要获取View的LayoutParams,然后设置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. 直接设置View的宽度和高度:可以直接设置View的宽度和高度为LayoutParams.WRAP_CONTENT。
View view = findViewById(R.id.viewId);
view.getLayoutParams().width = LayoutParams.WRAP_CONTENT;
view.getLayoutParams().height = LayoutParams.WRAP_CONTENT;

通过以上两种方法,就可以在代码中动态设置wrap_content参数。

0