Androidウィジェットのスクロール可能なテキストビュー
-
28-09-2019 - |
質問
スクロール可能なテキストビューを備えた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());
そして、あなたは大丈夫でしょう。