【问题标题】:How can I compile fragment and AppCompatActivity in Java?如何在 Java 中编译片段和 AppCompatActivity?
【发布时间】:2019-03-26 03:59:35
【问题描述】:

我是编码初学者,我正在为学校项目制作应用程序。我使用 Android 片段制作了一个抽屉菜单,但现在我想在 Java 类的 AppCompatActivity 下包含功能。 我无法使用 Java 类中的 AppCompatActivity 编译片段。 请看下面的代码:

public class ProfileFragment extends Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    return inflater.inflate(R.layout.fragment_about, container, false);
}


public class about extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.fragment_about);
}

【问题讨论】:

    标签: java android fragment appcompatactivity


    【解决方案1】:

    你好@aviraj 欢迎来到 Stackoverflow。

    基本见,为了编译任何扩展 Fragment,AppCompatActivity 的类,您还需要将这些核心类映射到 Android SDK。

    如果您只是将它们放在简单的文本文件中,则不会从 JRE/JDK 中获取 Fragment,AppCompatActivity 的实现。因此,它不会被编译。

    建议您通过 developer.android.com 了解 Android 开发的基础知识,您将找到有关构建 Android 应用程序的分步指南。

    希望它会有所帮助。

    【讨论】:

    • 感谢您的回答。您能否提供代码和步骤,因为我无法理解在哪里放置什么,以及应该包含在 Java 类文件中的内容,该文件将同时编译 AppCompatActivity 和 Fragment
    猜你喜欢
    • 2017-04-26
    • 2020-11-15
    • 1970-01-01
    • 1970-01-01
    • 2018-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多