Adición de vista de texto a la vista de superficie

i utilizar esto como vista de la superficie en mi aplicación y ahora quiero añadir texto vista a este programaticamente. Cómo puedo hacer eso.

"<com.csfcse.udrawer.UdrawerDrawingSurface android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/drawingSurface" android:layout_gravity="left" />" 

Gracias……

Una opción puede ser tener un FrameLayout con dos hijos, primero el SurfaceView, entonces lo que quiera superponer en el SurfaceView. En el ejemplo siguiente, la segunda vista en FrameLayout es un horozontil LinearLayout con un botón y un TextView. FrameLayout muestra todos sus hijos como apilados en orden Z con el primer niño en la parte inferior y todos los niños en la esquina superior izquierda. En este caso, el LinearLayout tiene Gravity.CENTER_VERTICAL (creo que podría hacer lo mismo con el relleno en el LinearLayout.

Nunca he encontrado mucha (buena) documentación sobre cómo funciona SurfaceViews (o cualquier dibujo de la pantalla). Puede haber un problema con parpadeo o actualización, pero no veo mucho problema en mi Froyo Evo. (Esta aplicación de prueba dibuja líneas "girando" en el SurfaceView debajo del botón y TextView.

SurfaceView con vistas que lo superponen

Si la pregunta es simplemente: ¿Cómo agrega un TextView a un Layout que se creó mediante un diseño XML inflado ?, a continuación, obtenga una referencia a la instancia de Layout y llame a addView ().

 Layout lay = parentLayo.findViewById(R.id.drawingSurfaceParent); TextView tv = new TextView(this); tv.setText("New textview"); lay.addView(tv); 

Tendrá que usar el lienzo y un método de dibujo de texto correspondiente:

drawText (Texto de cadena, int índice, int cuenta, float x, float y, Paint paint) .

Esto no es posible, una SurfaceView no puede contener otras vistas.

  • Android Cómo obtener una vista previa de una imagen, utilizando su ruta de acceso desde SDcard, desde mi aplicación
  • Lista de posición de los puntos repetidos en getview
  • ¿Es posible crear este tipo de vista personalizada en android?
  • Vista androide o surfaceView, ¿qué debo usar?
  • Invisible SurfaceView para previsualización de la cámara
  • Solución para Android SurfaceView touch lag
  • Administrar los objetos View y Class <?> Actuales
  • Android SurfaceView mostrar imagen después de vídeo (superficie clara)
  • ¿Qué tipo de conexión existe entre innerRadiusRatio y thicknessRatio de la clase GradientDrawable?
  • Android: cómo hacer findViewById (R.id.xxx) trabajando en una clase heredando / extendiendo desde la clase View?
  • Android - ¿Cómo circular zoom / ampliar parte de la imagen?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.