android - 更改 fragment 的外观

标签 android android-fragments

是否可以在操作过程中改变 fragment 的外观(设置不同的View),还是只能在onCreateView()方法中实现?

最佳答案

你可以这样做:

  1. 在您的 onCreateView() 中返回一些占位符 View (例如 FrameLayout)并保留对它的引用。
  2. 然后,您可以在需要时从占位符 View 中添加/删除其他 View 。

但是,我认为 Fragments 不应该这样使用。 (在运行时快速改变它的 View )

关于android - 更改 fragment 的外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55184618/

相关文章:

java - Android/华为 : java. io.FileNotFoundException :/data/cust/xml/hw_launcher_load_icon. xml: 打开失败: ENOENT (没有这样的文件或目录)

java - 为什么对 TextView 使用 strings.xml 是个好习惯?

java - Android Activity 在移除时监听 fragment

Android:单击按钮直接滚动/显示 ViewPager 中的特定页面

java - Android 中的线程未按预期工作

Android LiveData 列表未更新

android - 如何在卡片 View 中获取 TextView 的引用

java - setBackgroundResource 不起作用

android - 必须在 Android Studio 中实现 OnFragmentInteractionListener 错误

android - 如何在 Fragments 中使用 XML onClick 处理按钮点击