Прагматичный привет Android, раздувание просмотров из XML для просмотра в текущей активности

#android

#Android

Вопрос:

Я использую метод addPreferenceFromResources() для чтения определения настроек из XML-файла и раздувания их в представления в текущей активности. но это выдает мне ошибку и говорит, что этот метод устарел в Android сейчас. Пожалуйста, помогите мне изучить новый метод для выполнения этой задачи.

Код:

 import android.os.Bundle;
import android.preference.PreferenceActivity;

public class prefs extends PreferenceActivity{
    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.settings);
    }

}
  

Спасибо,
Варун

Комментарии:

1. «Раздувание просмотров»? Что это значит?

Ответ №1:

Я полагаю, вы начинаете использовать sdk 3.0. Они каким-то образом изменили способ представления экрана настроек с новой fragments функцией. Если ваше приложение не предназначено для планшетов, то old addPreferencesFromResource все еще работает.

Если вы хотите настроить таргетинг на планшеты, то, как сказано в документе (http://developer.android.com/reference/android/preference/PreferenceActivity.html ) взгляните на PreferenceFragment класс.