質問

スクロール可能なテキストビューを備えたAndroidウィジェットを作成したいと思います。

この質問に与えられた解決策AndroidでTextViewスクロール可能になりますウィジェットであるため、適用できません:

1.これ

 findViewById(R.id.textview).setMovementMethod(new MovementMethod());

それ以来、機能しません findViewById で利用できません AppWidgetProvider しかし、でのみ Activity.

2.出力a ScrollView の周辺 TextView また、私は得るので動作しませんInflateException:

 android.view.InflateException: Binary XML file line #23: Error inflating class ScrollView

誰かが私にヒントを与えることができますか、どのように作るか TextView スクロール可能なウィジェットで?

役に立ちましたか?

解決 2

これは不可能だと思われます。

これに関する詳細はこちらをご覧ください: http://code.google.com/p/android/issues/detail?id=9580

そしてここ:スクロール可能なアプリウィジェットを作成する方法は?

したがって、おそらく、HTC Sense環境でAppWidgetをスクロール可能にすることは可能ですが、通常のAndroid環境では使用できません。

これを回避する方法は、リストに上下するボタンを追加することです。

他のヒント

この問題は、APPウィジェットでサポートされているシングルノードを使用してListView内にテキストビューを配置することで解決しました。

http://developer.android.com/guide/topics/appwidgets/index.html#collections

私はこれに取り組んでおり、アレイを介して増加して減少する2つのボタンを使用しています。グローバル変数へのアクセスに問題があるだけです。これについて何か前進しましたか?

MainActivity.java:

コードテキストビューの後:

TextView txt = (TextView) findViewById(R.id.textView id);

このコードを入力してください:

txt.setMovementMethod(new ScrollingMovementMethod());

そして、あなたは大丈夫でしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top