Я написал игру, используя шаблон лунного судна для Android SDK, но я нашел ошибку в шаблоне. Через несколько попыток я не могу исправить это так, как хочу. Поэтому я меняю шаблон игры на SpriteMethodTest Криса Пруетта http://code.google.com/p/apps-for-android/source/browse/trunk/SpriteMethodTest В этом шаблоне у меня возникли некоторые проблемы.
Задача :
В CanvasTestActivity.java onCreate () метод:
Код инициализирует вид поверхности, используя:
mCanvasSurfaceView = новый CanvasSurfaceView (это);
...
setContentView (mCanvasSurfaceView);
Я хочу использовать файл макета для просмотра поверхности, поэтому я создаю файл макета следующим образом:
main.xml
<?xml version="1.0" encoding="utf-8"?>
<me.codeand.xxx.CanvasSurfaceView
android:id="@+id/gameview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
Я изменил код в методе oncreate ():
mCanvasSurfaceView = (CanvasSurfaceView) findViewById (R.id.gameview);
setContentView (R.layout.main);
findViewById всегда возвращает ноль! Я не знаю почему! действительно нужна помощь!
Кстати, как добавить рекламу admob в приложение для Android, используя:
mCanvasSurfaceView = new CanvasSurfaceView (это);
setContentView (mCanvasSurfaceView);
Я не могу найти образец в сети: (
С наилучшими пожеланиями,
czYang