1 つの textView のみで構成されるウィジェットがあり、ユーザーの好みに基づいて textView の色、サイズ、およびフォントを編集できるようにしたいと考えています。しかし、ウィジェットを更新する唯一の方法は、RemoteView を使用することです。これは私にとって2つの問題を引き起こします:
1.) これは、テキスト、色、およびサイズの編集のみを許可します (ただし、サイズの編集は API 16 でのみ使用できます。私は 11 以降をサポートしています。)
2.) これにより、フォントを編集できません。
幸いなことに、textView クラスhttp://developer.android.com/reference/android/widget/TextView.htmlを使用すると、必要なことをすべて実行できます。RemoteView クラスに制限されることなく、ウィジェット レイアウトの textView でこれらのメソッドを呼び出す方法はありますか。
すべてのヘルプは大歓迎です。これまでのところ、私のコードは次のとおりです。
RemoteViews v = new RemoteViews(getPackageName(), R.layout.widget);
v.setTextViewText(R.id.widgetTextViewLineOne, widgetTextViewLineOneText);
v.setTextColor( R.id.widgetTextViewLineOne, widgetColor);
manager.updateAppWidget(awID, v);