Я создал обычай SurfaceView
под названием CaptureView
и пытался добавить его в main.xml
файл:Как избежать NullPointerException при использовании пользовательских взглядов или SurfaceViews
<dev.recorder.client.CaptureView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/capturePreview"/>
приложение, кажется, работает нормально, но если я переключаюсь с main.xml
закладок Макет в Eclipse вместо предпросмотра макета появляется текст NullPointerException
.
В деятельности I элементы управления связанного приложения следующим образом:
setContentView(R.layout.main);
bindControls();
private void bindControls()
{
videoPreview = (CaptureView)findViewById(R.id.capturePreview);
txtstatus = (TextView)findViewById(R.id.txtMode);
txtTimer = (TextView)findViewById(R.id.txtTime);
}
Кто-нибудь знает, как эта проблема может быть решена?
Так ли проблема в том, что она не дает вам предварительный просмотр правильно в Eclipse? –