android - fragment 布局名称

标签 android layout fragment adt

我已经使用 Android ADT 几个星期了,我通常通过转到:文件>新建>其他>Android>Android_Activity>Blank_Activity来创建新 Activity 。然而,今天更新我的“Android SDK 工具”和“Android SDK 平台工具”后,当我尝试创建 Activity 时,它现在显示一个新选项。

当我选择新的空白 Activity 并单击“下一步”时,它会显示一个我必须填写的新表单,其标题为“fragment 布局名称”。为什么这个突然出现,有人知道为什么我被迫创建 fragment 布局,因为我什至不想使用它。我还记得我的一个 friend 说他大约一周前更新了他的SDK,他说他也遇到了同样的问题。我是否应该在 XML 文档加载后删除该 fragment ,或者是否有办法禁用它,这样我就不必每次都经历这个过程了。

最佳答案

新建...”向导生成的文件模板最近已更改。现在,您强制创建一个附加了 Fragment 占位符的新 Activity。我猜这就是开发人员强制人们基于 Fragments 构建 UI 的方式:)

有一些解决方法可以解决您的问题:

1) 只需删除资源中的 fragment 布局即可;删除 Activity 代码中的占位符 fragment 以及所有相关代码(FragmentManager 等);将 Activity 布局从 FrameLayout 更改为您喜欢的任何布局。

2) 按照 this answer 中提出的配方进行操作

3)不要。曾经。使用。巫师。创建一个新类并编写扩展 Activity(或 fragment 、服务等)要好得多,创建模板并浪费宝贵的时间将其更改为您的模板。需要。它也有助于理解码件的生命周期。

关于android - fragment 布局名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22437967/

相关文章:

java - 调用静态 JNI 方法以从 C++ 返回字符串

java - Android 旋转器与对象

android - java.lang.SecurityException : Permission Denial: getIntentSender() from pid=1484, uid=10151, (需要uid=1000)

android - ContentScale.FillWidth 不工作 Jetpack Compose

html - 无法清除响应式布局中的 float ,冗长的内容框将其他人推倒

android - 刷新 fragment 不再起作用?

Java UI 布局问题

html - 如何将两个或三个元素连续放置?

java - 做一个推送 fragment 动画

Android - 滑动刷新 fragment