android - 我可以为任何应用程序的所有布局使用 Activity 吗?

标签 android

我是 android 应用程序开发的初学者。 如果我在我的项目中使用了 n 个布局,并且我需要通过用户交互更改布局。 我应该为不同的布局使用不同的 Activity ,还是可以使用 setContentView 来切换布局。 哪一个会有效?

最佳答案

您应该使用 fragment 而不是新 Activity 。 Compatibility Library可用于将 fragment 添加到 Android 版本 4 及更高版本。 每个 Layout 都可以是一个单独的 Fragment,并根据用户操作加载到 FragmentContainer(在主布局文件中定义的 ViewGroup)

关于android - 我可以为任何应用程序的所有布局使用 Activity 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8090453/

相关文章:

java - HashMap 未填充

android - 检查 std::stringstream 是否包含一个字符 - 缓冲直到\n

android - 当 Activity 被销毁时,回收者 View 会发生什么?

java - 运行时添加的 View 不知道它的位置

android - 检索私钥时链为空

android - 如何在android中将图库或捕获的图像上传到服务器

android - 离线时不调用 Firebase onDataChange

android - 使用 Android FFmpeg 时播放视频缓慢且滞后

android - 声明 session 时 Opentok 应用程序崩溃

android - 在 OnePlus 上开发应用程序