如何在我自己的片段中使用包含活动的库?

时间:2017-02-09 05:06:27

标签: java android user-interface

我在Android项目中做了一些UI工作。最近,我在GitHub上发现了一个名为Euclid的非常酷的库,但在使用它时遇到了问题。

该库是从Activity扩展的Activity

public abstract class EuclidActivity extends Activity {
    ........
}

在样本中,这就是作者使用他的库的方式:

public class MainActivity extends EuclidActivity {
    ......
}

但对我来说,我有一个MainActivity有3个片段,所以这是我的MainActivity

public class MainActivity extends FragmentActivity {
 ......
}

所以我无法延伸EuclidActivity

我想在HomepageFragment中添加一些代码,但我不知道如何。

任何提示?

1 个答案:

答案 0 :(得分:1)

您可以扩展EuclidActivity并可以在其中加载片段。

注意:FragmentActivity是支持库中提供的一项特殊活动,用于处理早于API级别11的系统版本上的片段。如果您支持的最低系统版本是API级别11或更高级别,则可以使用常规活动。 / p>

查看此文档:https://developer.android.com/training/basics/fragments/creating.html#AddInLayout