2014-12-13 62 views
0

我想通过MyEclipse在我的第一个android程序中打印hello world。 我创建了一个项目,并开始关注在线教程,其中活动类扩展Activity,而我的活动扩展了ActionBarActivity类,因为我对此很陌生,我很困惑,无法继续打印hello world。为什么我的第一个Android MainActivity类扩展了ActionBarActivity而不是Activity?

普通教程代码有 - :

public class MainActivity extends Activity { 

我的项目活动类开始。

import android.support.v7.app.ActionBarActivity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 

public class MainActivity extends ActionBarActivity 

请建议我在哪里继续进行的hello world结果

+0

ActionBarActivity可以将一些新的特性反馈到旧的Android版本。如果你不需要它,你可以扩展活动。 – Leonidos 2014-12-13 08:10:21

+0

请参阅[为什么我的活动扩展ActionBarActivity?](http://stackoverflow.com/questions/22392384/why-does-my-activity-extend-actionbaractivity)和[活动与活动栏活动之间的区别](http:// stackoverflow .COM /问题/ 23089547 /差之间的活动,actionbaractivity) – zapl 2014-12-13 08:10:37

回答

1

这取决于通过创建向导(File>New>Android Application Project)新项目时,你选择的Activity类型。如果您在Create Activity页面选择Empty Activity,则应该获得类似于教程的起点。

相关问题