Cómo diseñar una vista personalizada

No estoy seguro de cómo definir la Vista específica que necesito aquí, por lo tanto, el título de mi pregunta es bastante general.

Estoy desarrollando un juego y estoy buscando una forma de diseñar y mantener el almacenamiento del reproductor.

un almacenamiento vacío se vería así: almacenamiento vacío

y luego necesito poder agregar un elemento de acuerdo con la posición inicial (como en una matriz bidimensional), ancho y alto, mientras que ancho y alto son el número de celdas.

así que después de recibir un comando: addItem (item = Ax, position = 1, width = 2, height = 2)

Conseguiré esto; enter image description here

nota: el fondo de la imagen del elemento sería el mismo fondo debajo de las celdas.

Necesito una forma que pueda ser compatible con diferentes pantallas.

preguntado el 08 de noviembre de 11 a las 14:11

Has hecho una pregunta muy amplia. ¿Qué has intentado hasta ahora? ¿Hay algo que pueda decirnos para ayudarnos a concretar la pregunta que está haciendo? -

@Kurtis Nusbaum: Realmente no puedo encontrar una manera de abordar esto. Pensé en TableLayout, GridView, o simplemente dibujar todo usando lienzo -

1 Respuestas

Si está diseñando un juego, no debe utilizar elementos estándar de la interfaz de usuario. Debería echar un vistazo a cómo renderizar con OpenGL en Android. Aquí puede encontrar una breve introducción sobre el uso de OpenGL en Android.

respondido 08 nov., 11:19

Un juego 2D no requiere OpenGL. - piojo

Debería ver el video del desarrollo del juego en Android (youtube.com/watch?v=U4Bk5rmIpic). - Franziskus Karsunke

Debería utilizar al menos Canvas si desarrolla un juego en 2D. - Franziskus Karsunke

Lo uso. pero para la pantalla de almacenamiento, no estoy seguro de que sea así. y ya vi el video, mi juego no requiere openGl - piojo

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.