[알림] addPreferencesFromResource 줄 처져 있을 때
기존이 아래와 같은 방식이라면
public class MyPreferenceActivity extends PreferenceActivity { @Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.my_preference_screen); } } |
이렇게 바꾸어 사용이 가능하다.
public class MyPreferenceActivity extends PreferenceActivity { @Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); getFragmentManager().beginTransaction().replace(android.R.id.content, new MyPreferenceFragment()).commit(); } public static class MyPreferenceFragment extends PreferenceFragment { @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.my_preference_screen); } } } |
* 파란 표시는 바뀌는 부분. 놓치지 않도록 주의
'프로그래밍 > Android (Java)' 카테고리의 다른 글
백그라운드 동작 (service + notification) (0) | 2019.07.08 |
---|---|
SQLite3 사용예제 (0) | 2019.07.08 |
TextView 줄간격, 자간, 장평 변경하기 (0) | 2019.07.02 |
구글맵 줌버튼 위치 조정 (0) | 2019.06.27 |
어플 아이콘 변경 (0) | 2019.06.25 |