0
因此,發生的情況是EditText不會更新。該值已更新,但該值未顯示在屏幕上。在我的應用程序中,我正在切換佈局,我需要保存之前佈局的EditText值,以便在切換時恢復。這是我在做什麼:Android EditText.setText()未更新佈局,但EditText已更改
當從切換:那麼exampleEditText.getText()
setContentView(R.layout.originalLayout)
exampleEditText.setText(exampleEditTextString);
我登錄了exampleEditTextString和:
exampleEditText = (EditText)findViewById(R.id.exampleedittext);
exampleEditTextString = exampleEditText.getText().toString();
setContentView(R.layout.secondLayout)
當切換回。的toString();和值是相同的,但它不顯示在屏幕上。
在此先感謝!
在什麼方法,你這樣做的一部分嗎? – mbanzon
在按鈕的onClick方法 – user3780148
你只在一個活動或許多活動中執行此操作嗎? – joao2fast4u