2014-04-23 19 views
4

我在Eclipse中创建了一个新的Android Project,我只使用SDK版本19(Android 4.4)。几周前我做了同样的事情,但今天我发现了一个不同之处。有一个在我的MainActivity的automatiacally产生的内部类:Android中的PlaceholderFragment

/** 
* A placeholder fragment containing a simple view. 
*/ 
public static class PlaceholderFragment extends Fragment { 

    public PlaceholderFragment() { 
    } 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 
     View rootView = inflater.inflate(R.layout.fragment_main, container, 
       false); 
     return rootView; 
    } 
} 

我一直在试图找到这个文件,但我无法找到任何东西。是否有一个原因?以下指南应该是现在的Fragment

回答

6

是创建新的android项目现在创建appcompat版本7 lib与它。并且活动更改为包含片段的活动。 从现在起,用户界面将被占位。 这个新的改进有一个优势,因为它支持旧版本的动作栏7。

3

看起来他们希望人们将Fragments用于活动的内容视图,而不是将其设置为活动本身。他们正试图提出一个标准模式。

这对我来说很好,因为我已经以这种方式使用片段:),但不是作为内部类。这只会变得混乱。