【发布时间】:2015-10-26 03:20:43
【问题描述】:
您好,我想在我的 Activity 中添加一个 LAyout。
到目前为止,我有一个 FrameLayout,我在其中添加了一个 SurfaceView。
现在我想在其上添加另一个布局作为菜单,因此当我单击 Surface View 上的按钮时,我将其设置为可见。
这个布局应该包含一个 Textview 并且应该是可滚动的
1:对于这种方法,最好的布局是什么?我想到了一个动态添加字符串的 Listview
2:如何在代码中实现这一点?
应该是:
可滚动。 应该是一定的 Size:屏幕宽度的一半和屏幕高度的一半 所以它也应该在 screenWidth/4 和 screenHeight/4 的位置 为了实现这一点,我可以在附加到表面视图的 mainThread 中设置这些参数,这样我就可以将所需的参数设置为 Pixel 格式,这没有问题。 当用户在视图之外点击时,它应该会松开焦点,以便我的 surfaceView 再次获得焦点并将 LAyout 设置为 Gone。
所以它应该是这样的:
用户点击按钮以显示菜单 现在用户可以滚动菜单 当他按下后退按钮或在视图之外它应该自行关闭 当有应该显示的新文本时,它应该附加到布局中,以便在用户下次再次单击按钮时显示出来
谢谢
【问题讨论】:
标签: android android-listview textview