【发布时间】:2017-11-18 17:56:08
【问题描述】:
在我的片段中有很多微调器和编辑文本,提交按钮用于保存数据,重置按钮用于重置所有元素(编辑文本和微调器)。我使用以下代码重置所有控件
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.detach(this).attach(this).commit();
但它不会清除edittext。所有微调器都被重置,但 editext 的文本保持原样
【问题讨论】:
-
我没有手动清除文本。我想通过重新加载片段来清除所有控件
-
最好的方法是手动清除它们。重新加载片段很昂贵。
标签: android android-fragments android-edittext reset fragmentmanager