例如,在Android中,对于TextView,您必须设置LayoutParams而不是setWidth方法。
TextView tv = new TextView(getContext());
LayoutParams params = new LayoutParams(100, LayoutParams.WRAP_CONTENT);
tv.setLayoutParams(params);
但是为什么呢?在Android文档中,它说这样做会产生相同的结果。
setWidth()
可以正常工作,但它可能会被布局参数覆盖。因此,请提供一个TextView
的setWidth()
不起作用的示例以及该TextView
所在的布局。 - laalto