1
我有一個應用程序,顯示一個首選項屏幕。這裏是屏幕的佈局:不要在全屏模式下顯示偏好屏幕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);
}
}
可以看到,這是唯一一個設置項。我嘗試了不同的方式直接顯示沒有首選項的鈴聲首選項,或者不全屏顯示此屏幕,但什麼也沒有發生。你有什麼想法如何使這個屏幕看起來更好,更小?