Android TextView.setWidth 不生效?解决方法及代码示例
在 Android 开发中,有时我们会遇到 TextView.setWidth() 方法失效的情况。这可能是因为你的 TextView 的布局参数已经被设置为 'match_parent' 或 'wrap_content',这会覆盖掉 setWidth 的设置。
要使 setWidth 生效,你需要将布局参数设置为固定的值,比如 dp 或 px。另外,你也可以使用 setLayoutParams 方法来设置 TextView 的宽度,如下所示:
TextView textView = findViewById(R.id.textView);
ViewGroup.LayoutParams params = textView.getLayoutParams();
params.width = 200; // 设置宽度为 200dp
textView.setLayoutParams(params);
通过以上方法,你就可以成功地设置 TextView 的宽度了。
原文地址: https://www.cveoy.top/t/topic/oyvB 著作权归作者所有。请勿转载和采集!