Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 检查是否没有足够的空间容纳字符串(TextView)_Android - Fatal编程技术网

Android 检查是否没有足够的空间容纳字符串(TextView)

Android 检查是否没有足够的空间容纳字符串(TextView),android,Android,是否有可能检查文本视图上指定的字符串的长度是否超过实际设备屏幕的长度?换句话说,如何检查文本是否不适合屏幕 如果文本不合适,我需要的是腾出一些空间。显然,你可以在上面调用measure textView.setText("bla"); textView.measure(0, 0); //must call measure! textView.getMeasuredHeight(); //get width textView.getMeasuredWidth(); //get hei

是否有可能检查
文本视图
上指定的
字符串
的长度是否超过实际设备屏幕的长度?换句话说,如何检查文本是否不适合屏幕


如果文本不合适,我需要的是腾出一些空间。

显然,你可以在上面调用measure

textView.setText("bla");
textView.measure(0, 0);       //must call measure!
textView.getMeasuredHeight(); //get width
textView.getMeasuredWidth();  //get height
摘自问题/答案

然后,您可以使用该测量值与屏幕大小进行比较。

垂直或水平(是否要避免滚动视图)?更准确一点。