detect clipping in android TextView
<p>I have a TextView in my android application that has a set width on it.  It's currently got a gravity of "center_horitonzal" and a set textSize (9sp).  I pull values to put on this label from a sqlite database, and some of the values are too large to fit in the TextView at the current textSize.</p>

<p>Is there a way to detect that the text inside a TextView is going to be clipped?  I'd like to detect this, and lower the font until it fits.  There is a nice property in the iPhone UILabel that handles this called "adjustToFit" (which also has a minimum font size), and I'm basically trying to emulate that.</p>

<p>Here's an example of the TextView that I'm working with:</p>

<pre><code>&lt;TextView android:id="@+id/label5" android:layout_width="62px"
            android:layout_height="wrap_content" android:layout_x="257px"
            android:layout_y="169px" android:textSize="9sp" 
            android:textColor="#000"
            android:typeface="sans" android:textStyle="bold"
            android:gravity="center_horizontal" android:lines="1" /&gt;
</code></pre>
