我正在尝试将文本添加到我已将其宽度设置为 Wrap_content 的文本视图中。我正在尝试获取此文本视图的宽度。但它在所有情况下都显示为 0。将文本设置为文本视图后,如何获取文本视图的宽度。
代码如下:
LinearLayout ll= new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
TextView tv = new TextView(this);
tv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
ll.addView(tv);
tv.setText("Hello 1234567890-0987654321qwertyuio787888888888888888888888888888888888888888888888888");
System.out.println("The width is == "+tv.getWidth());// result is 0
this.setContentView(ll);
请建议。提前致谢。