preferenceFragment를 상속받아서
PreferenceScreen하나 만들어서 add 하면서 java코드로만 만들어야 되는 상황입니다.
checkbox preference를 하나 만들었는데 title이 길어서 짤리는데 이걸 marquee하던가
크기를 줄이고 싶은데 방법이 없습니다!!!
customizing해서 레이아웃으로 너봤는데 그러면 이제 첵크박스 값을 가져올 방법이 없네요
총체적 난국에서 저좀 살려주세요
CheckBoxPreference checkprefUploadExistingData = new CheckBoxPreference(getActivity());
checkprefUploadExistingData.setKey("setting_upload_existing_data");
checkprefUploadExistingData.setTitle(Html.fromHtml(getString(R.string.setting_upload_existing))); //////짱짱맨 도와주세요.......................
checkprefUploadExistingData.setChecked(true);
checkprefUploadExistingData.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
AppUtil.setUploadExistingData((Boolean)newValue);
LogU.d(TAG, "upload existing data : " + AppUtil.getUploadExistingData());
return true;
}
});
root.addPreference(checkprefUploadExistingData);
지금은 string.xml에서 html로 시도해보다가 <marquee>가 안먹어서 힘들어가고 있는 상태입니다.