我想创建一个带有可滚动 TextView 的 android 小部件。
本题答案 Making TextView scrollable on Android 无法应用,因为它是一个小部件:
1. 这个
findViewById(R.id.textview).setMovementMethod(new MovementMethod());
不起作用,因为 findViewById
在 AppWidgetProvider
中不可用,但仅在 Activity
中可用。
2.在 TextView
周围放置一个 ScrollView
也不起作用,因为我得到了一个
膨胀异常
:
android.view.InflateException: Binary XML file line #23: Error inflating class ScrollView
谁能给我一个提示,如何使 Widget 中的 TextView
可滚动?
最佳答案
我通过将 TextView 放在具有单个节点的 ListView 中解决了这个问题,这在 App 小部件中是受支持的。
http://developer.android.com/guide/topics/appwidgets/index.html#collections
关于android - Android Widget 中的可滚动 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3879748/