android - appcompat_v7 和 fragment_main.xml?

标签 android layout android-activity fragment android-appcompat

我最近将我的 eclipse 和 ADT 插件从 v22.3 更新到 v22.6,并发现了一些重大变化。每当我创建一个新的 Android 应用程序项目时,都会出现一个新的 appcompat_v7 库,该库在 v22.3 插件上不存在,还有一个 fragment_main.xml 文件,据我所知,该文件旨在替换 activity_main.xml 文件。这是为什么?为什么 activity_main.xml 文件不再直接用于 Activity 布局,为什么现在每个项目都必须包含 appcompat 库?

有没有办法在不丢失任何东西的情况下恢复创建项目的旧方法?顺便说一句,我创建了与 Android 2.2 到 4.4 版本兼容的项目。

最佳答案

Fragment 对于浏览 Activity 的布局非常有用。例如,如果您有两种不同的纵向和横向布局,那么您可以简单地浏览不同的 Fragment。 第二, 如果您甚至不习惯它,只需从 activity_main.xml 中删除默认代码,然后剪切 fragment_layout.xml 并将其粘贴到 activity_main。 然后删除MainActivity.java中fragment相关的代码,再删除fragment_main.xml文件。 希望它会起作用。它对我有用。

关于android - appcompat_v7 和 fragment_main.xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22440407/

相关文章:

java - 如何将 ArrayList 计数写入 LogCat?

android - 使用 NDK 构建迁移到 Gradle Experimental 的问题

c++ - 在另一个类中定义的类如何知道它的父类?

java - Android rtl 支持无需重新加载 Activity

android - 保持对话框/Activity 始终在顶部

android - 如何从 tabview 中的列表 Activity 开始新 Activity

java - 对于动态生成的图像,无法在 TextView 中显示 Html.fromHtml() 中的图像

java - Android GridView - 一项全宽

java - 我在测试中有 5 个选择。我有一个 csv 数据库。当我按下其中一个按钮时,我希望按钮上的文本更改为下一个标题

android - 从 Android 上的 Qt 应用程序通过(显式) Intent 调用外部 Activity - putExtra 不起作用