[英]Android Development. Errors I can't handle with
我最近才刚开始学习android,而我正在尝试编写一个程序,但是总是有不同的错误,因此我试图重写它,但又遇到了另一个错误和开始。 我知道这个问题是“ newby”,但是如果您能帮助我,那就太好了。 麻生太太,这很重要:这有点像游戏,我创建了从SurfaceView扩展的类,该类实现了SurfaceHolder.Callback和一个线程,我可以做所有的事情,但是尽管线程的start方法什么也没做,但是我发现了一个错误。 这是我的项目: https : //dl.dropbox.com/u/22326796/Aquarium.7z这是一些基本代码:
<?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">
<com.skeeve.aquarium.AquariumView
android:id="@+id/aquarium"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/aquarium"/>
</FrameLayout>
public class AquariumView extends SurfaceView implements SurfaceHolder.Callback {
private SurfaceHolder surfaceHolder;
private AquariumManager manager;
public AquariumView(Context context) {
super(context);
surfaceHolder = getHolder();
surfaceHolder.addCallback(this);
manager = new AquariumManager(surfaceHolder, context);
}
public class AquariumActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
}
}
您的错误是在构造函数中(AquariumView.java)
变化:
public AquariumView(Context context) {
super(context);
通过:
public AquariumView(Context context, AttributeSet attrs) {
super(context, attrs);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.