2
이 코드를 사용하여 getText()
메서드를 사용하여 입력 텍스트에서 editTextPreference
제목을 설정합니다. 문제는 "ok"를 클릭하면 제목이 변경되지 않지만 editText`를 다른 시간에 클릭하고 "ok"를 클릭하면 제목이 적용된다는 것입니다.EditTextPreference 제목을 동적으로 설정하십시오.
public void handleTEST(){
final EditTextPreference pref = (EditTextPreference)findPreference("test");
pref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener(){
@Override
public boolean onPreferenceClick(Preference preference) {
pref.setTitle(pref.getText());
return true;
}
});
}
무엇이 잘못 되었습니까?