FileDocCategorySizeDatePackage
TwoLineListItem.javaAPI DocAndroid 5.1 API3764Thu Mar 12 22:22:10 GMT 2015android.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
deprecated
This class can be implemented easily by apps using a {@link RelativeLayout} or a {@link LinearLayout}.

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 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);
    
public voidonInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent event)

        super.onInitializeAccessibilityEvent(event);
        event.setClassName(TwoLineListItem.class.getName());
    
public voidonInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo info)

        super.onInitializeAccessibilityNodeInfo(info);
        info.setClassName(TwoLineListItem.class.getName());