如何在android中获取焦点延迟加载

  介绍

如何在android中获取焦点延迟加载?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

package  com.longmaster.iptv.health.DoctorP2P.mode;      import  android.content.Context;   import  android.support.v7.widget.LinearLayoutManager;   import  android.support.v7.widget.RecyclerView;   import  android.view.KeyEvent;   import  android.view.LayoutInflater;   import  android.view.View;   import  android.view.ViewGroup;   import  android.widget.LinearLayout;   import  android.widget.RelativeLayout;      import  com.longmaster.iptv.health.R;   import  com.longmaster.iptv.health.common.Constants;   import  com.longmaster.iptv.health.widget.MagicTextView.MagicTextView;      import  org.VideoWebInterface.DepartmentParam;      import  java.util.ArrayList;   import 并不知道;   import  java.util.Timer;   import  java.util.TimerTask;      import  cn.longmaster.lmkit.event.MessageProxy;   import  cn.longmaster.lmkit.utils.AppLogger;/* *   ,* Created  by  yzq 提醒2017/5/8   ,*/public  class  ButtonAdapter  extends  RecyclerView.Adapter< ButtonAdapter.MyViewHolder>, {   private 才能;List< DepartmentParam>, mDepartmentList =, new  ArrayList<在();   private 才能;LayoutInflater  mInflater;   private 才能;Context  mContext;   private 才能boolean  mIsLostFocus =,假;   private 才能;LinearLayoutManager  mLinearLayoutManager;   private 才能;RecyclerView  mRecyclerView;   private 才能;TimerTask  mTimerTask;   private 才能;Timer  mTimer;   private 才能boolean  isLoadData =,真的;      public 才能ButtonAdapter (Context 上下文),{   ,,,超级();   ,,,this.mContext =,上下文;   ,,,mInflater =, LayoutInflater.from(上下文);   ,,}      public 才能;void  setLayoutManager (LinearLayoutManager  linearLayoutManager, RecyclerView 重新),{   ,,,mLinearLayoutManager =, linearLayoutManager;   ,,,mRecyclerView =,再保险;   ,,}      public 才能;void  setDepartmentList (List 列表),{   ,,,mDepartmentList =,列表;   ,,}      public 才能;void  setFocus (boolean  isFocus), {   ,,,mIsLostFocus =, isFocus;   ,,}      public 才能;void  setIsLoadData (boolean  isLoadData), {   ,,,this.isLoadData =, isLoadData;   ,,}      public 才能;void 明确(),{   ,,,mDepartmentList.clear ();   ,,}      @Override才能   public 才能;int  getItemCount (), {   ,,,return  mDepartmentList.size ();   ,,}      @Override才能   public 才能;void  onBindViewHolder (final  MyViewHolder ,, final  int 位置),{   ,,,holder.tv.setText (mDepartmentList.get(位置).GetDeptName ());   ,,,holder.tv.setFocusable(真正的);   ,,}      @Override才能   public 才能;MyViewHolder  onCreateViewHolder (ViewGroup 父母,int  viewType), {   ,,,View  View =, mInflater.inflate (R.layout.list_class_item,,父母,,假);   ,,,MyViewHolder  holder =, new  MyViewHolder(查看);   ,,,return 支架;   ,,}         class 才能MyViewHolder  extends  RecyclerView.ViewHolder  {      ,,,MagicTextView 电视;   ,,,RelativeLayout  mOuterBgRL;      ,,,public  MyViewHolder (final  View 视图),{   ,,,,,超级(查看);   ,,,,,RecyclerView.LayoutParams  param =, (RecyclerView.LayoutParams), itemView.getLayoutParams ();   ,,,,,param.height =, LinearLayout.LayoutParams.WRAP_CONTENT;   ,,,,,param.width =, LinearLayout.LayoutParams.MATCH_PARENT;   ,,,,,itemView.setVisibility (View.VISIBLE);      ,,,,,tv =, (MagicTextView), view.findViewById (R.id.class_name);   ,,,,,mOuterBgRL =,(使用),view.findViewById (R.id.rl_class_outer_bg);      ,,,,,tv.setOnFocusChangeListener (new  View.OnFocusChangeListener (), {   ,,,,,,@Override   ,,,,,,,public  void  onFocusChange (View  v, boolean  hasFocus), {   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

如何在android中获取焦点延迟加载