The MAF Setting Screen component provides extensions to the Android standard preferences. Native preference controls can only handle string and Boolean values. MAF controls extend the native preferences by adding float, long, and integer datatype handling, and skinnability functionality.
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" xmlns:sap="http://sap.com/" >
	
	
	<PreferenceCategory android:title = "Sample Preferences">
	
		<com.sap.maf.uicontrols.settingscreen.MAFIntegerPreference
			android:key = "TestIntegerPref"
			android:title = "Test Integer Preferences"
			android:defaultValue = "100"					
		/>
		
		
		<com.sap.maf.uicontrols.settingscreen.MAFFloatPreference
			android:key = "TestFloatPref"
			android:title = "Test Float Preferences"
			android:defaultValue = "1.2"			
		/>
		
		
		<com.sap.maf.uicontrols.settingscreen.MAFLongPreference
			android:key = "TestLongPref"
			android:title = "Test Long Preferences"
			android:defaultValue = "123456"			
		/>
		
		<com.sap.maf.uicontrols.settingscreen.MAFStringPreference
			android:key = "TestStringPref"
			android:title = "Test String Preferences"
			android:defaultValue = "test"
		/>
		
			
		<com.sap.maf.uicontrols.settingscreen.MAFPreference
			android:key = "TestSimplePref"
			android:title = "Test Simple Preferences"								
		/> 
		
		<com.sap.maf.uicontrols.settingscreen.MAFListPreference
			android:key = "TestListPref"
			android:title = "Test List Preferences"
			android:entries = "@array/listpref"
			android:entryValues="@array/listprefvalues"									
		/>
				
	</PreferenceCategory>
	
	<PreferenceCategory android:title = "Sample Preferences Section2">
	
	<com.sap.maf.uicontrols.settingscreen.MAFBooleanPreference
			android:key = "TestBoolPref"
			android:title = "Test Boolean Preferences"
			android:defaultValue = "false"
		/>
	    </PreferenceCategory>
</PreferenceScreen>
To use the native Android preference activity programmatically, enter: 
public class SamplePreferenceActivity extends PreferenceActivity {
	
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		addPreferencesFromResource(R.xml.preferences);		
	}
	
	
}