@Override
    protected void onFinishInflate() {
        super.onFinishInflate();
        
        mText1 = (TextView) findViewById(android.R.id.text1);
        mText2 = (TextView) findViewById(android.R.id.text2);
    }
<p>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
library/src/com/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem.java