阅读量:0
在代码中动态设置wrap_content参数,可以通过以下方法实现:
- 使用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);
- 直接设置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参数。