He creado mi propia vista creando una subclase de la clase SurfaceView.Vista personalizada en el diseño xml
Sin embargo, no puedo encontrar la manera de agregarlo desde el archivo de diseño xml. Mi main.xml actual se ve así:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<View
class="com.chainparticles.ChainView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
¿Qué me he perdido?
Editar
Más información
Mi punto de vista es el siguiente
package com.chainparticles;
public class ChainView extends SurfaceView implements SurfaceHolder.Callback {
public ChainView(Context context) {
super(context);
getHolder().addCallback(this);
}
// Other stuff
}
y funciona bien como esto:
ChainView cview = new ChainView(this);
setContentView(cview);
Pero no pasa nada cuando se trata de usarlo desde el xml
Con mi primer diseño Acabo de recibir una pantalla en negro, con esto la aplicación se cuelga en su lugar. – monoceres
¿Cuál fue el seguimiento de la pila? – Qberticus
http://pastebin.com/u2t3jdMt – monoceres