Xoceの答えはかなり正しいですが、アプリ内のテキストビューに対する一般的な答えでしたが、微調整を加えてウィジェットに対して行う方法があります。(また、私を正しい方向に押し進めてくれた CommonsWare にも感謝します。
updateAppWidget メソッドでは、リモート ビューを使用して textview にテキストを追加できます。テキストビューのテキストの部分文字列を取り消し線でカスタマイズするには、スパン可能な文字列ビルダーを使用します (別のスパンを使用して太字、下線、斜体などを実現することもできます)。
これが私がしたことです:
static void updateAppWidget(Context context, AppWidgetManager appWidgetManager,
int appWidgetId) {
CharSequence widgetText = NewAppWidgetConfigureActivity.loadTitlePref(context, appWidgetId, NewAppWidgetConfigureActivity.TEXT_KEY);
// Construct the RemoteViews object
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.new_app_widget);
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(widgetText);
StrikethroughSpan strikethroughSpan = new StrikethroughSpan();
spannableStringBuilder.setSpan(strikethroughSpan, startIndex, endIndex, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
views.setTextViewText(R.id.appwidget_text, spannableStringBuilder);
...
}