Android中的滚动文本显示

Android中的滚动文本显示,android,android-widget,android-gui,Android,Android Widget,Android Gui,这里是Android新手。我知道我可以使用TextView来滚动文本显示,但我的问题有点不同 我想在视图的框中逐步显示游戏中移动的详细信息。它应该类似于大多数扑克游戏中看到的滚动文本。要求是你应该能够滚动查看整个游戏的动作。我正在使用draw()绘制整个视图,因此我想知道如何在那里获取TextView。我可以将它添加到视图中并自己在代码中定位它吗?在我看来,似乎应该通过XML为活动添加TextView。是否有其他解决方法,或者是否有其他小部件可用于解决我的问题 谢谢 p您可以尝试使用框架布局,并

这里是Android新手。我知道我可以使用TextView来滚动文本显示,但我的问题有点不同

我想在视图的框中逐步显示游戏中移动的详细信息。它应该类似于大多数扑克游戏中看到的滚动文本。要求是你应该能够滚动查看整个游戏的动作。我正在使用draw()绘制整个视图,因此我想知道如何在那里获取TextView。我可以将它添加到视图中并自己在代码中定位它吗?在我看来,似乎应该通过XML为活动添加TextView。是否有其他解决方法,或者是否有其他小部件可用于解决我的问题

谢谢


p

您可以尝试使用框架布局,并在自定义绘制的视图上覆盖文本视图。可能很难精确定位TextView。或者,您可以扩展视图组并根据需要管理视图布局

您可以尝试使用FrameLayout并在自定义绘制的视图上覆盖TextView。可能很难精确定位TextView。或者,您可以扩展视图组并根据需要管理视图布局

如果我使用一个视图组,文本视图和实际的游戏布局在两个不同的视图中,我必须正确地放置它们并在视图之间传递信息。我将不得不试一试,看看整个应用程序是否感觉像一个屏幕,但是否真的没有其他方法在同一视图中向屏幕添加小部件?是否有一个将文本视图覆盖在我的视图上的示例?为什么您说可能很难精确定位它?从技术上讲,视图组是一个视图(如果您回过头来看,在类层次结构中,视图组扩展了视图)。您可以让视图组的onDraw进行主绘制,然后使用onLayout方法将TextView定位到您想要的位置。即使两个视图在一个布局中是分开的,它们仍然可以在同一活动中轻松访问。FrameLayout覆盖的难点在于如何精确定位TextView。我不喜欢使用AbsoluteLayout(个人偏好),如果我使用一个视图组,TextView和实际的游戏布局在两个不同的视图中,我必须正确放置并跨视图传输信息。我将不得不试一试,看看整个应用程序是否感觉像一个屏幕,但是否真的没有其他方法在同一视图中向屏幕添加小部件?是否有一个将文本视图覆盖在我的视图上的示例?为什么您说可能很难精确定位它?从技术上讲,视图组是一个视图(如果您回过头来看,在类层次结构中,视图组扩展了视图)。您可以让视图组的onDraw进行主绘制,然后使用onLayout方法将TextView定位到您想要的位置。即使两个视图在一个布局中是分开的,它们仍然可以在同一活动中轻松访问。FrameLayout覆盖的难点在于如何精确定位TextView。我不喜欢使用AbsoluteLayout(个人偏好)