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 defStyle)
super(context, attrs, defStyle);
TypedArray a = context.obtainStyledAttributes(attrs,
com.android.internal.R.styleable.TwoLineListItem, defStyle, 0);
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);
|
|