package com.koushikdutta.boilerplate.simplelist; import android.content.res.Resources; import android.view.View; import android.widget.TextView; import com.koushikdutta.boilerplate.R; /** * Created by koush on 3/29/15. */ public class SimpleListOneLineItem extends SimpleListItem { private CharSequence title; public SimpleListOneLineItem(Resources resources) { super(resources); } public SimpleListOneLineItem(SimpleListFragmentAdapter adapter) { super(adapter); } public SimpleListOneLineItem(SimpleListFragment fragment) { this(fragment.getAdapter()); } public SimpleListOneLineItem title(CharSequence title) { this.title = title; notifyDataSetChanged(); return this; } public SimpleListOneLineItem title(int title) { return title(getResources().getText(title)); } public CharSequence title() { return title; } @Override protected void bindView(View v) { ((TextView)v.findViewById(R.id.icon_list_fragment_title)).setText(title); } @Override int getViewType() { return R.layout.simple_list_fragment_one_line_item; } }