小编bik*_*126的帖子

将SurfaceView与其他视图(如TextView和Buttons)相结合

我对android编程完全不熟悉(只做了一些教程/阅读开发指南等),并且每个新手我都想做一个无用的游戏:-).

目前我正在努力与不同观点的布局.与示例类似,我创建了一个扩展a SurfaceView并将其放入a的类FrameLayout.围绕这个SurfaceView我希望有其他视图像Buttons&TextViews.像这样的东西:

-----------------------------------------------
| TextView | SurfaceView           | TextView |
|          |                       |          |
------------                       ------------
|          |                       | TextView |
|          |                       |          |
|          |                       ------------
|          |                       | TextView |
|          |                       |          |
|          |                       ------------
|          |                       |          |
|          |                       |          |
-----------------------------------------------
| Button                             Button   |
-----------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我已经设法用a FrameLayoutRelativeLayouts(粘TextViews在屏幕的边缘)做这样的事情,但我想更好地控制它的大小,SurfaceView因为它应该是对象的宽度和高度的倍数我会画画.我已经尝试过设置layout_widthlayout_height一些dp值,但是当我开始绘制0,0时它仍然位于左上角(那里TextView是......).

那么,实现上述布局的最佳实践是什么?使用什么布局?或者我应该更好地在我的 …

layout android opengl-es surfaceview android-layout

5
推荐指数
1
解决办法
1688
查看次数

标签 统计

android ×1

android-layout ×1

layout ×1

opengl-es ×1

surfaceview ×1