FileDocCategorySizeDatePackage
TwoLineListItem.javaAPI DocAndroid 1.5 API2952Wed May 06 22:41:56 BST 2009android.widget

TwoLineListItem

public 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.

attr
ref android.R.styleable#TwoLineListItem_mode

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 TextViewgetText1()
Returns a handle to the item with ID text1.

return
A handle to the item with ID text1.

        return mText1;
    
public TextViewgetText2()
Returns a handle to the item with ID text2.

return
A handle to the item with ID text2.

        return mText2;
    
protected voidonFinishInflate()

        super.onFinishInflate();
        
        mText1 = (TextView) findViewById(com.android.internal.R.id.text1);
        mText2 = (TextView) findViewById(com.android.internal.R.id.text2);