public class Item extends AbstractItem
ItemInflater
.ItemHierarchy.Observer
Constructor and Description |
---|
Item() |
Item(Context context,
AttributeSet attrs) |
Modifier and Type | Method and Description |
---|---|
int |
getCount() |
protected int |
getDefaultLayoutResource() |
Drawable |
getIcon() |
int |
getLayoutResource()
Get the Android resource ID for locating the layout for this item.
|
CharSequence |
getSummary() |
CharSequence |
getTitle() |
int |
getViewId() |
boolean |
isEnabled() |
boolean |
isVisible() |
void |
onBindView(View view)
Called by items framework to display the data specified by this item.
|
void |
setEnabled(boolean enabled) |
void |
setIcon(Drawable icon) |
void |
setLayoutResource(int layoutResource) |
void |
setSummary(CharSequence summary) |
void |
setTitle(CharSequence title) |
void |
setVisible(boolean visible) |
findItemById, getItemAt
getId, notifyChanged, registerObserver, setId, unregisterObserver
public Item()
public Item(Context context, AttributeSet attrs)
protected int getDefaultLayoutResource()
public void setEnabled(boolean enabled)
public int getCount()
getCount
in interface ItemHierarchy
getCount
in class AbstractItem
public boolean isEnabled()
public void setIcon(Drawable icon)
public Drawable getIcon()
public void setLayoutResource(int layoutResource)
public int getLayoutResource()
IItem
IItem.onBindView(android.view.View)
.public void setSummary(CharSequence summary)
public CharSequence getSummary()
public void setTitle(CharSequence title)
public CharSequence getTitle()
public void setVisible(boolean visible)
public boolean isVisible()
public int getViewId()
public void onBindView(View view)
IItem
view
to reflect its data.view
- A view inflated from IItem.getLayoutResource()
, which should be updated to
display data from this item. This view may be recycled from other items with the
same layout resource.