2014年5月16日 星期五

『程式筆記』建立新的Android Application Project時, MainActivity extends ActionBarActivity

不知道有沒有人注意到,從Android SDK 22.6.0之後,建立新專案時,

大家熟悉的MainActivity,不再是extends Activity, 而是 ActionBarActivity

public class MainActivity extends ActionBarActivity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);

  if (savedInstanceState == null) {
   getSupportFragmentManager().beginTransaction()
     .add(R.id.container, new PlaceholderFragment()).commit();
  }
 }

那如果習慣使用Activity要怎麼辦呢?

當然可以自己手動修改程式碼,但是如果希望在建新專案時就直接是extends Activity,

可以在建立專案時,將Minimum Required SDK改成API 14,




如果需要支援更早的API,ex API 5,可以再去修改AndroidManifest.xml,


android:minSdkVersion="14" 改成 android:minSdkVersion="5"



[2014.05.21 update]

其實有更簡單的方式,就是在Create Activity那一頁,

選擇Empty Activity


沒有留言:

張貼留言