您好,我正在尝试制作一个比实际 android 屏幕更宽的终端类型应用程序。列表视图很棒,只是我不希望文本换行。如果文本比屏幕宽,我希望它打印全文,然后如果用户想查看屏幕上打印的内容,则可以水平滚动。仅供参考,这是针对 ascii 类型的表。我遵循了这个例子:
http://nan-technicalblog.blogspot.com/2008/12/android-how-to-use-horizontal-scrolling.html
就水平文本而言,它工作得很好,它完全符合我的要求,但我无法让自定义 LinearLayout 中的 ListView 真正垂直滚动。我尝试将 Y 坐标从 onScroll 方法传递给 mListView,例如:
mListView.scrollBy(0, distanceY);
但这似乎移动了自定义 LinearLayout 窗口,而不仅仅是滚动 ListView。我可以说 ListView 没有滚动,因为窗口移动时 ListView 的垂直滚动条没有移动。一切都只是滑动。任何帮助将非常感激。