android - Android Widget 中的可滚动 TextView

标签 android android-widget textview scrollable android-appwidget

我想创建一个带有可滚动 TextView 的 android 小部件。

本题答案 Making TextView scrollable on Android 无法应用,因为它是一个小部件:

1. 这个

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

不起作用,因为 findViewByIdAppWidgetProvider 中不可用,但仅在 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/

相关文章:

ios - 在 iOS 中的 TextView 中对齐阿拉伯文本

android - TextView 添加渐变和阴影

android - React Native - 共享方法取消事件

安卓:SQLite - insertWithOnConflict

android - 如何将 View 置于屏幕外?

android - 如何在android中正确设置一个大的小部件图标

java - 为什么我的 android 程序在 4.4.3 版本上运行良好,但在 10.0 版本上不起作用

android - 带有模糊层的谷歌地图

Android 小部件大小不正确

android - textView 不显示输出