gpt4 book ai didi

java - 为什么公共(public)类在 android 开发人员滑动 View 示例中的同一个文件中?

转载 作者:行者123 更新时间:2023-11-29 21:21:55 26 4
gpt4 key购买 nike

我知道公共(public)类必须在一个单独的文件中。否则,他们不能公开。我试图在 Android 应用程序中理解和实现带有标题/选项卡的滑动 View ,所以我下载了 this示例,来自 The Android Open Source Project。这个例子的工作和运行就像一个魅力,但我不明白为什么,我也不明白为什么 eclipse 没有为此显示任何错误。

如果在某些特殊情况下允许使用上述方法,这些情况是什么?

最佳答案

文档给人的印象是所有的类都是顶级的,其实不然。检查 zip 文件中的源代码,您会看到 DemoCollectionPagerAdapterDemoObjectFragment 嵌套在 CollectionDemoActivity 中。

这是类的布局。

public class CollectionDemoActivity extends FragmentActivity {
...

public static class DemoCollectionPagerAdapter extends FragmentStatePagerAdapter {
...
}

public static class DemoObjectFragment extends Fragment {
...
}
}

关于java - 为什么公共(public)类在 android 开发人员滑动 View 示例中的同一个文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20641669/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com