2011-11-07 45 views

回答

0

我解決了這個問題,因爲我的整個應用程序設計有不同的路線。我認爲這個問題已經超出範圍,並且適合於我的特殊問題。

3

android中的XML佈局文件僅用於設置活動的佈局。您不能通過代碼修改這些文件,或者在運行時將新信息保存到它們。對於你正在尋找的東西,你需要編寫一些代碼。我建議使用SharedPreferences來保存和加載以前輸入的數據。你可以在onResume和onPause回調中做到這一點,以避免有一個實際的保存按鈕或類似的東西。

+0

您還可以將某些內容附加到EditText的「addTextChangedListener」。編寫一個在你的onCreate中被調用的方法。它將檢查SharedPrefs以查看此字段是否應具有先前運行的值,並添加一個TextWatcher,以便在用戶輸入時將SharedPrefs中的所有更新保存。 –

+0

我想我用不好的方式解釋了我的問題。 我的意思是,而不是從使用Java的EditText抓取輸入的數據,有沒有什麼方法可以指定我希望輸入的數據保存在XML文件中的位置? – Neeta

+0

那麼你問是否有onClick xml屬性的等價物,但EditText保存和加載數據?如果那是你所問的,我很遺憾地說我不認爲這樣的事情存在。 – Bobbake4