天天看点

安卓Textview的getLineCount返回0

<code>ViewTreeObserver observer = tv.getViewTreeObserver(); </code><code>// textAbstract为TextView控件 </code>

<code>            </code><code>observer.addOnGlobalLayoutListener(</code><code>new</code> <code>OnGlobalLayoutListener() { </code>

<code>  </code> 

<code>                </code><code>@Override </code>

<code>                </code><code>public</code> <code>void</code> <code>onGlobalLayout() { </code>

<code>                    </code><code>ViewTreeObserver obs = tv.getViewTreeObserver(); </code>

<code>                    </code><code>obs.removeGlobalOnLayoutListener(</code><code>this</code><code>); </code>

<code>                    </code><code>if</code> <code>(tv.getLineCount() &gt;= 2) { </code>

<code>                        </code><code>System.</code><code>out</code><code>.println(</code><code>"行数"</code> <code>+ tv.getLineCount()); </code>

<code>                    </code><code>} </code>

<code>                </code><code>} </code>

<code>            </code><code>}); </code>

  

本文转自 netcorner 博客园博客,原文链接: http://www.cnblogs.com/netcorner/p/6336499.html  ,如需转载请自行联系原作者

继续阅读