TwoLineListItempublic class TwoLineListItem extends android.widget.RelativeLayout A view group with two children, intended for use in ListViews. This item has two
{@link android.widget.TextView TextViews} elements (or subclasses) with the ID values
{@link android.R.id#text1 text1}
and {@link android.R.id#text2 text2}. There is an optional third View element with the
ID {@link android.R.id#selectedIcon selectedIcon}, which can be any View subclass
(though it is typically a graphic View, such as {@link android.widget.ImageView ImageView})
that can be displayed when a TwoLineListItem has focus. Android supplies a
{@link android.R.layout#two_line_list_item standard layout resource for TwoLineListView}
(which does not include a selected item icon), but you can design your own custom XML
layout for this object. |
Fields Summary |
---|
private TextView | mText1 | private TextView | mText2 |
Constructors Summary |
---|
public TwoLineListItem(android.content.Context context)
this(context, null, 0);
| public TwoLineListItem(android.content.Context context, android.util.AttributeSet attrs)
this(context, attrs, 0);
| public TwoLineListItem(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
this(context, attrs, defStyleAttr, 0);
| public TwoLineListItem(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes)
super(context, attrs, defStyleAttr, defStyleRes);
final TypedArray a = context.obtainStyledAttributes(
attrs, com.android.internal.R.styleable.TwoLineListItem, defStyleAttr, defStyleRes);
a.recycle();
|
Methods Summary |
---|
public TextView | getText1()Returns a handle to the item with ID text1.
return mText1;
| public TextView | getText2()Returns a handle to the item with ID text2.
return mText2;
| protected void | onFinishInflate()
super.onFinishInflate();
mText1 = (TextView) findViewById(com.android.internal.R.id.text1);
mText2 = (TextView) findViewById(com.android.internal.R.id.text2);
| public void | onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent event)
super.onInitializeAccessibilityEvent(event);
event.setClassName(TwoLineListItem.class.getName());
| public void | onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo info)
super.onInitializeAccessibilityNodeInfo(info);
info.setClassName(TwoLineListItem.class.getName());
|
|