RecyclerView UI and data binding, recyclerviewui
Package activity.cyq.com. learnclr; import android. support. v7.widget. recyclerView; import android. view. layoutInflater; import android. view. view; import android. view. viewGroup; import android. widget. textView;/*** Created by DL_007 on 2015/7/19. */class MyAdapter extends RecyclerView. adapter {class ViewHolder extends RecyclerView. viewHolder {private TextView txTitle; private TextView txContent; public ViewHolder (View root) {super (root); txTitle = (TextView) root. findViewById (R. id. title); txContent = (TextView) root. findViewById (R. id. content);} public TextView getTxTitle () {return txTitle;} public TextView getTxContent () {return txContent ;}@ Override public RecyclerView. viewHolder onCreateViewHolder (ViewGroup parent, int viewType) {return new ViewHolder (LayoutInflater. from (parent. getContext ()). inflate (R. layout. listcell, null) ;}@ Override public void onBindViewHolder (RecyclerView. viewHolder holder, int position) {ViewHolder h_= (ViewHolder) holder; Artical ac = data [position]; FLAC. getTxTitle (). setText (ac. title); Vl. getTxContent (). setText (ac. content) ;}@ Override public int getItemCount () {return data. length;} private Artical [] data = new Artical [] {new Artical ("Title 1", "article content"), new Artical ("Title 1 ", "Article content"), new Artical ("Title 1", "article content"), new Artical ("Title 1", "article content ")};}