代码如下: ViewGroup.LayoutParams tvLP = textView.getLayoutParams(); tvLP.height = frameLayout.getL
代码如下:
ViewGroup.LayoutParams tvLP = textView.getLayoutParams(); tvLP.height = frameLayout.getLayoutParams().height;//TextView高度设置和父控件一样高 tvLP.width = (int) (textView.getTextSize()*16);//宽度设置为16个字体大小字符的宽度 textView.setLayoutParams(tvLP);
需要注意的是,这种TextView其实就是强制换行了,但是并没有对TextView内的字符串插入'/n'字符,实际上只是设置了一行只能显示16个字符的视觉效果.