チェイスによるAutoResizeTextViewを見つけました
境界内に収まるようにTextViewテキストを自動スケーリング
しかし、私はまだそれを実行させることができませんでした。
AutoResizeTextView monologTextView;
monologTextView = (AutoResizeTextView) findViewById(R.id.dialogText);
xml:
<AutoResizeTextView
android:id="@+id/dialogText"
style="@style/monologText"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:ellipsize="none"
android:singleLine="true"
/>
結果はandroid.view.InflateExceptionになります。
Binary XML file line #44: Error inflating class AutoResizeTextView
XMLをTextViewに変更すると
<TextView
android:id="@+id/dialogText"
style="@style/monologText"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:ellipsize="none"
android:singleLine="true"
/>
次のランタイム例外が発生します。
android.widget.TextViewをcom.gootsproject.AutoResizeTextViewにキャストすることはできません
拡張textViewをどのように実装できますか?