public class

LLPreferenceListView

extends ListView
implements DialogInterface.OnClickListener AdapterView.OnItemClickListener AdapterView.OnItemLongClickListener
java.lang.Object
   ↳ android.view.View
     ↳ android.view.ViewGroup
       ↳ android.widget.AdapterView<T extends android.widget.Adapter>
         ↳ android.widget.AbsListView
           ↳ android.widget.ListView
             ↳ net.pierrox.lightning_launcher.prefs.LLPreferenceListView

Class Overview

A list view displaying preferences (instances of LLPreference).

Summary

Nested Classes
interface LLPreferenceListView.OnLLPreferenceListViewEventListener  
[Expand]
Inherited Constants
From class android.widget.AbsListView
From class android.widget.AdapterView
From class android.view.ViewGroup
From class android.view.View
[Expand]
Inherited Fields
From class android.view.View
Public Constructors
LLPreferenceListView(Context context, AttributeSet attrs)
Default constructor.
Public Methods
void refresh()
Request a manual refresh.
void setCompactMode(boolean compactMode)
Use a mode where preferences are displayed using a more compact layout
void setDisplayOverride(boolean displayOverride)
Select whether to display the override checkbow at the left of the preference.
void setListener(LLPreferenceListView.OnLLPreferenceListViewEventListener listener)
Set a listener for preference clicked, long clicked, changed events
void setPreferences(LLPreference[] preferences)
Set the list of preferences to display in this listview.
[Expand]
Inherited Methods
From class android.widget.ListView
From class android.widget.AbsListView
From class android.widget.AdapterView
From class android.view.ViewGroup
From class android.view.View
From class java.lang.Object
From interface android.content.DialogInterface.OnClickListener
From interface android.graphics.drawable.Drawable.Callback
From interface android.text.TextWatcher
From interface android.view.KeyEvent.Callback
From interface android.view.ViewManager
From interface android.view.ViewParent
From interface android.view.ViewTreeObserver.OnGlobalLayoutListener
From interface android.view.ViewTreeObserver.OnTouchModeChangeListener
From interface android.view.accessibility.AccessibilityEventSource
From interface android.widget.AdapterView.OnItemClickListener
From interface android.widget.AdapterView.OnItemLongClickListener
From interface android.widget.Filter.FilterListener

Public Constructors

public LLPreferenceListView (Context context, AttributeSet attrs)

Default constructor.

Public Methods

public void refresh ()

Request a manual refresh.

public void setCompactMode (boolean compactMode)

Use a mode where preferences are displayed using a more compact layout

Parameters
compactMode true to shrink preferences and display more preferences in a screen.

public void setDisplayOverride (boolean displayOverride)

Select whether to display the override checkbow at the left of the preference. This implies that preferences have a default value so that this override checkbox can be managed properly.

public void setListener (LLPreferenceListView.OnLLPreferenceListViewEventListener listener)

Set a listener for preference clicked, long clicked, changed events

public void setPreferences (LLPreference[] preferences)

Set the list of preferences to display in this listview.