在我的片段中有很多微調和編輯文本,提交按鈕是保存數據,重置按鈕是重置所有元素(編輯文本和Spinners)。我用folllowing代碼來重置所有控件重新載入片段,Edittext的文本沒有清除
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.detach(this).attach(this).commit();
但它不清楚editext。所有spinners被重置,但editext的文本保持原樣
看看這個https://stackoverflow.com/a/13414452/8164071 –
我不是手動清除文本。我想通過重新加載片段 –
來清除所有控件,最好的方法是手動清除它們。重新加載片段是昂貴的。 –