У меня есть приложение, показывающее экран предпочтений. Вот расположение экрана:Не показывать экран предпочтений в полноэкранном режиме Android
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center">
<PreferenceCategory
android:summary="Alarm sound"
android:title="Select Sound">
<RingtonePreference
android:id="@+id/ringtone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:key="Alarm"
android:ringtoneType="notification|alarm"
android:showDefault="true"
android:summary="Alarm" />
</PreferenceCategory>
</PreferenceScreen>
И деятельность очень проста:
package zabolotnii.pavel.timer;
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class SoundSelect extends PreferenceActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.layout.sound_select);
}
}
Вы можете видеть, что есть только один элемент должен быть установлен. Я пробовал разные способы показать прямое предпочтение Ringtone Preference без категории предпочтений или не показывать этот экран в полноэкранном режиме, но ничего не произошло. У вас есть представление о том, как сделать этот экран лучше и меньше?