簡単な質問ですが、わかりません。
これは私のxmlです:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android = "http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<GG.My_pic.testA
android:id = "@+id/myview"
android:layout_width = "fill_parent"
android:layout_height = "fill_parent"
/>
</FrameLayout>
月着陸船では、メインスレッドが使用します
// tell system to use the layout defined in our XML file
setContentView(R.layout.lunar_layout);
しかし、私は私のものを使用することはできません
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
R.layout.main を --> new testA(this) に変更すると、動作します
(testA は SurfaceView を拡張したクラスで、SurfaceHolder.Callback を実装しています)
どうして??