/* @file MyListPreferences.java
*
* @author marco corvi
* @date nov 2011
*
* @brief TopoDroid option list
* --------------------------------------------------------
* Copyright This sowftare is distributed under GPL-3.0 or later
* See the file COPYING.
* --------------------------------------------------------
*/
package com.topodroid.DistoX;
import android.content.Context;
import android.preference.Preference;
import android.preference.ListPreference;
import android.util.AttributeSet;
import android.preference.Preference.OnPreferenceChangeListener;
/**
*/
public class MyListPreference extends ListPreference
{
public MyListPreference( Context c, AttributeSet a )
{
super(c,a);
init();
}
public MyListPreference( Context c )
{
super( c );
init();
}
private void init()
{
setOnPreferenceChangeListener( new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange( Preference p, Object v )
{
p.setSummary( getEntry() );
return true;
}
} );
}
@Override
public CharSequence getSummary() { return super.getEntry(); }
}