android.support.v7.widget.DividerItemDecoration的实例源码

项目:Plamber-Android    文件:SelectLanguageFragamnt.java   
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater,@Nullable ViewGroup container,@Nullable Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment_select_language,container,false);
    ButterKnife.bind(this,v);

    mRecycler.setLayoutManager(new LinearLayoutManager(getActivity()));
    mRecycler.addItemDecoration(new DividerItemDecoration(getActivity(),DividerItemDecoration.VERTICAL));
    visibleProgress(mProgress,true);
    workAPI.getAllLanguage(new StringListCallback() {
        @Override
        public void onSuccess(@NonNull List<String> stringsList) {
            languages.clear();
            languages.addAll(stringsList);
            actionSelectLanguage();
        }

        @Override
        public void onError(@NonNull Throwable t) {

        }
    });
    return v;
}
项目:NotifyTools    文件:ViewBuilder.java   
public void initView(){
  //initdata();
  poemData = new ArrayList<SongCi>();

  poemRecyclerView = (RecyclerView) cxt.findViewById(R.id.recycler_view);

  poemAdapter = new PoemAdapter(cxt,poemData,poemRecyclerView);
  poemRecyclerView.setAdapter(poemAdapter);//设置适配器
  poemRecyclerView.setVerticalScrollBarEnabled(true);
  //设置布局管理器,将布局设置成纵向
  LinearLayoutManager
      linerLayoutManager = new LinearLayoutManager(cxt,LinearLayoutManager.VERTICAL,false);
  poemRecyclerView.setLayoutManager(linerLayoutManager);

  //设置分隔线
  poemRecyclerView.addItemDecoration(new DividerItemDecoration(cxt,DividerItemDecoration.VERTICAL));

  //设置增加或删除条目动画
  poemRecyclerView.setItemAnimator(new DefaultItemAnimator());

}
项目:GitHub    文件:SampleActivity.java   
@Override protected void setUpAdapter() {
  if (null != getSupportActionBar()) {
    getSupportActionBar().setDisplayHomeAsUpEnabled(false);
  }

  SampleAdapter sampleAdapter =
      new SampleAdapter(new BaseViewHolder.OnItemClickListener<String>() {
        @Override public void onItemClick(View view,String item) {
          gotoNextActivity(dataList.indexOf(item));
        }
      });

  LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getApplicationContext());
  recyclerView.setLayoutManager(linearLayoutManager);
  recyclerView.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));
  recyclerView.setAdapter(sampleAdapter);

  sampleAdapter.setDataList(populateData());
}
项目:MyRepository    文件:RecyclerviewTestActivity.java   
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_recyclerview_test);
        ButterKnife.bind(this);

        LinearLayoutManager layoutManager = new LinearLayoutManager
                (this,false);
//        GridLayoutManager gridLayoutManager = new GridLayoutManager(this,2);
//        StaggeredGridLayoutManager staggeredLayoutManager = new StaggeredGridLayoutManager
//                (2,StaggeredGridLayoutManager.VERTICAL);
        recyclerview.setLayoutManager(layoutManager);
        recyclerview.addItemDecoration
                (new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));

//        requestData();
        getRemoteData();



    }
项目:SocEltech    文件:MainActivity.java   
private void setupRecyclerView() {
    LinearLayoutManager layoutManager = new LinearLayoutManager(this);
    recyclerView.setLayoutManager(layoutManager);
    recyclerView.addItemDecoration(new DividerItemDecoration(this,layoutManager
            .getOrientation()));
    recyclerView.addOnItemTouchListener(new RecyclerItemClickListener(this,new RecyclerItemClickListener.OnItemClickListener() {
        @Override
        public void onItemClick(View view,int position) {
            Intent intent = new Intent(MainActivity.this,TestViewActivity.class);
            intent.putExtra(TestViewActivity.ARG_TEST_ID,socTests.get(position).getId());
            startActivity(intent);
        }
    }));

    socTests = daoSession.getSocTestDao().loadAll();

    adapter = new TestRecyclerViewAdapter(socTests);
    recyclerView.setAdapter(adapter);
    adapter.notifyDataSetChanged();
}
项目:CleanArchitechture    文件:TeamMvvmFragment.java   
@Override
public void initData(Bundle savedInstanceState) {
    mViewDataBinding.rvTeam.addItemDecoration(new DividerItemDecoration(getThis(),DividerItemDecoration.VERTICAL));
    mViewDataBinding.rvTeam.setAdapter(mAdapter);
    if (getArguments() != null) {
        int seasion = getArguments().getInt("Seasion ID");
        mSeasionName = getArguments().getString("Seasion Name");
        mViewModel.getResults(seasion).observe(this,new Observer<Resource<List<TeamModel>>>() {
            @Override
            public void onChanged(@Nullable Resource<List<TeamModel>> listResource) {
                mViewDataBinding.setResource(listResource);
                mViewDataBinding.executePendingBindings();
                if (listResource != null && listResource.data != null) {
                    mAdapter.updateData(listResource.data);
                }
            }
        });
    }

}
项目:cniao5    文件:ShopCartFragment.java   
/**
 * 获取数据
 */
private void showData() {

    List<ShoppingCart> carts = mCartShopProvider.getAll();

    if (carts == null) {
        initEmptyView();           //如果数据为空,显示空的试图
        return;
    }

    /**
     * 购物车数据不为空
     */
    mAdapter = new ShopCartAdapter(getContext(),carts,mCheckBox,mTextTotal);
    mRecyclerView.setAdapter(mAdapter);
    //recyclerView本身存在一个bug,在删 添加数据同时进行时,会报错:
    // java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder
    // adapter positionViewHolder{42319ed8 position=1 id=-1,oldPos=0,pLpos:0 scrap
    // tmpDetached no parent}
    //需要 重写LinearLayoutManager
    mRecyclerView.setLayoutManager(new WrapContentLinearLayoutManager(getContext(),false));
    mRecyclerView.addItemDecoration(new DividerItemDecoration(getActivity(),DividerItemDecoration.VERTICAL));

}
项目:cniao5    文件:GoodsListActivity.java   
/**
 * 展示数据
 */
private void showData() {

    if (datas != null && datas.size() > 0) {
        mTxtSummary.setText("共有" + datas.size() + "件商品");
    } else {
        mLlSummary.setVisibility(View.GONE);
        ToastUtils.setGravity(Gravity.CENTER,0);
        ToastUtils.showShortSafe("暂无商品信息");
        return;
    }

    mAdatper = new HotGoodsAdapter(datas,this);
    mRecyclerview.setAdapter(mAdatper);
    if (actionType == ACTION_LIST) {
        mRecyclerview.setLayoutManager(new LinearLayoutManager(this));
    } else {
        mRecyclerview.setLayoutManager(new GridLayoutManager(this,2));
    }

    mRecyclerview.setItemAnimator(new DefaultItemAnimator());
    mRecyclerview.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration
            .HORIZONTAL));

}
项目:gigreminder    文件:ArtistsFragment.java   
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) {
    rootView = inflater.inflate(R.layout.fragment_artists,rootView);

    adapter = new ListAdapter(getContext(),uiModel);
    adapter.setOnItemClickListener(createOnArtistClickListener());

    artistsView.setHasFixedSize(true);
    artistsView.setAdapter(adapter);
    artistsView.setLayoutManager(new LinearLayoutManager(getContext()));
    artistsView.addItemDecoration(new DividerItemDecoration(getContext(),LinearLayoutManager.VERTICAL));

    listHelper = new ListViewHelper(artistsView,emptyListView,loadingProgressView);

    FloatingActionButton addArtistButton = (FloatingActionButton) getActivity().findViewById(
            R.id.fab_add_artist);
    addArtistButton.setOnClickListener(v -> {
        presenter.sendUiEvent(OpenNewArtistEvent.INSTANCE);
    });

    return rootView;
}
项目:javaide    文件:DiagnosticFragment.java   
@Override
public void onViewCreated(View view,@Nullable Bundle savedInstanceState) {
    super.onViewCreated(view,savedInstanceState);
    mRecyclerView = view.findViewById(R.id.recycler_view);
    mRecyclerView.setHasFixedSize(true);
    mAdapter = new DiagnosticAdapter(getContext(),new ArrayList<Diagnostic>());
    mRecyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
    mRecyclerView.setAdapter(mAdapter);
    mRecyclerView.addItemDecoration(new DividerItemDecoration(getContext(),DividerItemDecoration.VERTICAL));
    mAdapter.setListener(new DiagnosticAdapter.OnItemClickListener() {
        @Override
        public void onClick(Diagnostic diagnostic) {
            if (presenter != null) presenter.click(diagnostic);
        }
    });
}
项目:GoSCELE    文件:CourseAllFragment.java   
@Override
public void initialize(Bundle savedInstanceState) {
    super.initialize(savedInstanceState);
    presenter.runProvider(this);

    RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getActivity().getApplicationContext());
    recyclerView.setLayoutManager(layoutManager);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.addItemDecoration(new DividerItemDecoration(this.getContext(),LinearLayoutManager.VERTICAL));

    refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            presenter.runProvider(CourseAllFragment.this,true);
        }
    });
}
项目:SmartRefreshLayout    文件:ViewPagerUsingFragment.java   
@Override
public void onViewCreated(View view,savedInstanceState);
    mRecyclerView = (RecyclerView) view;

    mRecyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mRecyclerView.addItemDecoration(new DividerItemDecoration(getContext(),DividerItemDecoration.VERTICAL));
    mRecyclerView.setAdapter(mAdapter = new BaseRecyclerAdapter<Void>(initData(),simple_list_item_2) {
        @Override
        protected void onBindViewHolder(SmartViewHolder holder,Void model,int position) {
            holder.text(android.R.id.text1,String.format(Locale.CHINA,"第%02d条数据",position));
            holder.text(android.R.id.text2,"这是测试的第%02d条数据",position));
            holder.textColorId(android.R.id.text2,R.color.colorTextAssistant);
        }
    });
}
项目:DMS    文件:RecyclerViewUtils.java   
public static void setupRecyclerView(EmptySupportedRecyclerView recyclerView,Context context,View emptyView) {

    // set view to display when there is any content
    recyclerView.setEmptyView(emptyView);

    recyclerView.setHasFixedSize(true);

    // set layout manager as linear
    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(context);
    recyclerView.setLayoutManager(linearLayoutManager);

    // add divider between items
    DividerItemDecoration dividerItemDecoration =
            new DividerItemDecoration(context,linearLayoutManager.getOrientation());
    recyclerView.addItemDecoration(dividerItemDecoration);
}
项目:MovieApp    文件:GenreFragment.java   
private void init(View view) {
    unbinder = ButterKnife.bind(this,view);

    activity = (AppCompatActivity) getActivity();

    activity.setSupportActionBar(toolbar);
    ActionBar actionBar = activity.getSupportActionBar();
    if (actionBar != null) {
        actionBar.setDisplayHomeAsUpEnabled(true);
        actionBar.setDisplayShowTitleEnabled(true);
        actionBar.setTitle(title);
    }

    LinearLayoutManager layoutManager
            = new LinearLayoutManager(getActivity(),false);
    recyclerView.setLayoutManager(layoutManager);
    recyclerView.addItemDecoration(new DividerItemDecoration(activity,layoutManager.getOrientation()));
    recyclerView.setHasFixedSize(true);
    recyclerView.setMotionEventSplittingEnabled(false);
    recyclerView.setNestedScrollingEnabled(false);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setAdapter(genreAdapter);
}
项目:TMvpSimple-master    文件:MovieActivity.java   
private void initLayout() {
    mProgressBar.setVisibility(View.VISIBLE);
    mSwipeRefreshLayout.setVisibility(View.GONE);
    mSwipeRefreshLayout.setColorSchemeResources(R.color.colorAccent,android.R.color.holo_red_light,android.R.color.holo_orange_light,android.R.color.holo_green_light);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            isRefresh = true;
            mPresenter.getMovie(10,10);
        }
    });
    mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
    mRecyclerView.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));
}
项目:CodeWatch    文件:ProjectsFragment.java   
@Nullable
@Override
public View onCreateView(LayoutInflater inflater,@Nullable Bundle savedInstanceState) {
    Icepick.restoreInstanceState(this,savedInstanceState);
    rootView = inflater.inflate(R.layout.fragment_projects,false);
    unbinder = ButterKnife.bind(this,rootView);
    hideProgressBar(false);
    context = getActivity();
    if (savedInstanceState == null) {
        firebaseUid = CacheUtils.getFirebaseUserId(context);
    }
    FirebaseDatabase firebaseDatabase = FirebaseDatabase.getInstance();
    projectsDatabaseRef = firebaseDatabase.getReference()
            .child("users").child(firebaseUid).child("projects");

    projectTimeSpentRef = firebaseDatabase.getReference()
            .child("users").child(firebaseUid).child("timeSpentOnProjects"); // case!

    initializeData();
    projectsAdapter = new ProjectsAdapter(context,projectItemList);
    projectsAdapter.setOnItemSelectedListener(this);
    recyclerView.setLayoutManager(new LinearLayoutManager(context,false));
    recyclerView.setAdapter(projectsAdapter);
    recyclerView.addItemDecoration(new DividerItemDecoration(context,DividerItemDecoration.VERTICAL));
    return rootView;
}
项目:leoapp-sources    文件:UserFragment.java   
private void initRecyclerView() {
    rvUsers = view.findViewById(R.id.recyclerView);
    userClickListener = new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            int  position    = rvUsers.getChildAdapterPosition(view);
            User clickedUser = userArray[position];
            startActivity(new Intent(getContext(),ChatActivity.class)
                    .putExtra("uid",clickedUser.uid)
                    .putExtra("cid",Utils.getController().getMessengerDatabase().getChatWith(clickedUser.uid))
                    .putExtra("cname",clickedUser.uname)
                    .putExtra("ctype",Chat.ChatType.PRIVATE.toString()));
        }
    };

    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext());
    DividerItemDecoration mDividerItemDecoration = new DividerItemDecoration(
            rvUsers.getContext(),linearLayoutManager.getOrientation()
    );
    rvUsers.addItemDecoration(mDividerItemDecoration);
    rvUsers.setLayoutManager(linearLayoutManager);

    userArray = Utils.getController().getMessengerDatabase().getUsers();
    rvUsers.setAdapter(new UserAdapter(getActivity().getLayoutInflater(),userArray,userClickListener));
}
项目:quire    文件:GroupChannelListFragment.java   
private void setUpRecyclerView() {
    mLayoutManager = new LinearLayoutManager(getContext());
    mRecyclerView.setLayoutManager(mLayoutManager);
    mRecyclerView.setAdapter(mChannelListAdapter);
    mRecyclerView.addItemDecoration(new DividerItemDecoration(getContext(),DividerItemDecoration.VERTICAL));

    // If user scrolls to bottom of the list,loads more channels.
    mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrollStateChanged(RecyclerView recyclerView,int newState) {
            if (mLayoutManager.findLastVisibleItemPosition() == mChannelListAdapter.getItemCount() - 1) {
                loadNextChannelList();
            }
        }
    });
}
项目:HeadlineNews    文件:BaseNewsDetailActivity.java   
@Override
protected void initViews() {
    /** findViewById */
    mScrollView = (UIScrollView) findViewById(R.id.id_content_sv);
    mContentFl = (RelativeLayout) findViewById(R.id.id_content_fl);
    mCommentRv = (RecyclerView) findViewById(R.id.id_recycler_view);
    mCommentCountTv = (UIBadgeView) findViewById(R.id.id_comment_count_tv);

    /** RecyclerView */
    mCommentRv.setLayoutManager(new LinearLayoutManager(this));
    mCommentRv.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));

    /** StateView */
    mStateView = StateView.inject(mContentFl);
    mStateView.setLoadingResource(R.layout.page_loading);
    mStateView.setEmptyResource(R.layout.page_no_comment);
    mStateView.setRetryResource(R.layout.page_net_error);

    /** NewsDetailHeader */
    mNewsDetailHeader = (NewsDetailHeader) findViewById(R.id.id_news_detail_header);
}
项目:adapters-android    文件:MainActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    RecyclerView rcViewList = (RecyclerView) findViewById(R.id.rc_item);
    rcViewList.setAdapter(new ItemAdapter(generateFakeItems(),new OnItemClickListener() {
        @Override
        public void onItemClick(int position) {
            startActivity(new Intent(MainActivity.this,FragmentPagerActivity.class));
        }
    }));
    rcViewList.setLayoutManager(new LinearLayoutManager(this));
    rcViewList.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));
}
项目:Ghost-Android    文件:OpenSourceLibsActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setLayout(R.layout.activity_open_source_libs);

    setSupportActionBar(mToolbar);
    //noinspection ConstantConditions
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowTitleEnabled(false);

    // sort alphabetically
    Collections.sort(LIBRARIES,(lhs,rhs) -> lhs.name.compareTo(rhs.name));

    mLibsAdapter = new LibsAdapter(this,LIBRARIES,v -> {
        int pos = mLibsList.getChildLayoutPosition(v);
        if (pos == RecyclerView.NO_POSITION) return;
        Library library = mLibsAdapter.getItem(pos);
        AppUtils.openUri(this,library.url);
    });
    mLibsList.setAdapter(mLibsAdapter);
    mLibsList.setLayoutManager(new LinearLayoutManager(this));
    mLibsList.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));
}
项目:Blockly    文件:DownloadActivity.java   
private void init() {
    btReturn = (Button) findViewById(R.id.back_bt);

    btReturn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
        }
    });
    recyclerView = (RecyclerView) findViewById(R.id.rv_download);
    recyclerView.setLayoutManager(new LinearLayoutManager(this));

    recyclerView.setAdapter(new ItemAdapter(fileListContents));
    recyclerView.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));
}
项目:Architecture    文件:TopRepoListActivity.java   
private void setupProductListView() {
  final LinearLayoutManager layoutManager = new LinearLayoutManager(
      this,false);

  rvRepoList.setLayoutManager(layoutManager);

  rvRepoList.addItemDecoration(new DividerItemDecoration(
      this,LinearLayoutManager.VERTICAL));

  rvRepoList.setHasFixedSize(true);

  rvRepoList.addOnScrollListener(new InfiniteScrollListener(
      layoutManager,3,() -> store.dispatch(LoadTopRepoAction.LOAD_MORE)));

  adapter = productListAdapter();
  rvRepoList.setAdapter(adapter);
}
项目:SuperNatives    文件:HeroesListActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    AndroidInjection.inject(this);
    super.onCreate(savedInstanceState);
    binding = DataBindingUtil.setContentView(this,R.layout.activity_heroes_list);
    context = this;

    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(context,false);
    DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(context,linearLayoutManager.getOrientation());
    binding.rvHeroes.setLayoutManager(linearLayoutManager);
    binding.rvHeroes.addItemDecoration(dividerItemDecoration);
    binding.rvHeroes.setAdapter(heroesAdapter);
    binding.fastScroll.setRecyclerView(binding.rvHeroes);

    heroesAdapter.setOnClickListener(position -> presenter.onSuperHeroClicked(position));

    binding.btnTryAgain.setOnClickListener(v -> presenter.getSuperHeroes());

    binding.btnTryAgain.performClick();
}
项目:MiPushFramework    文件:EventFragment.java   
@Nullable
@Override
public View onCreateView(LayoutInflater inflater,@Nullable Bundle savedInstanceState) {
    RecyclerView view = new RecyclerView(getActivity());
    view.setLayoutManager(new LinearLayoutManager(getActivity(),false));
    view.setAdapter(mAdapter);
    DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(view.getContext(),LinearLayoutManager.VERTICAL);
    view.addItemDecoration(dividerItemDecoration);
    view.setOnScrollListener(new OnLoadMoreListener() {
        @Override
        public void onLoadMore() {
            loadPage();
        }
    });
    return view;
}
项目:StickyHeaderDecoration    文件:MainActivity.java   
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        recyclerView = ((RecyclerView) findViewById(R.id.main_recyclerView));
        recyclerView.setLayoutManager(new LinearLayoutManager(this));
        mAdapter = new ItemAdapter();
        recyclerView.setAdapter(mAdapter);

//        mDecoration = new StickyHeaderDecoration(mAdapter);
        mDecoration = new StickyHeaderDecoration(new SimpleTextHeader() {
            @Override
            protected CharSequence getHeaderContent(int childPos) {
                return "Header " + getHeaderId(childPos);
            }

            @Override
            public long getHeaderId(int childAdapterPosition) {
                return childAdapterPosition / 14;
            }
        });
        recyclerView.addItemDecoration(mDecoration);
        recyclerView.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));
    }
项目:HabitUp    文件:ViewHabitEventActivity.java   
@Override
    protected void onCreate(Bundle savedInstanceState) {
//        Log.i("HabitUpDEBUG","ViewHabitEventActivity onCreate");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_events);
        events = new ArrayList<>();
        eventListView = (RecyclerView) findViewById(R.id.event_list);
        eventListView.setHasFixedSize(true);

        RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this);
        layoutManager.setAutoMeasureEnabled(true);
        eventListView.setLayoutManager(layoutManager);

        RecyclerView.ItemDecoration itemDecoration = new DividerItemDecoration(this,DividerItemDecoration.VERTICAL);
        eventListView.addItemDecoration(itemDecoration);
    }
项目:MultiViewAdapter    文件:SampleActivity.java   
@Override protected void setUpAdapter() {
  if (null != getSupportActionBar()) {
    getSupportActionBar().setDisplayHomeAsUpEnabled(false);
  }

  SampleAdapter sampleAdapter =
      new SampleAdapter(new BaseViewHolder.OnItemClickListener<String>() {
        @Override public void onItemClick(View view,DividerItemDecoration.VERTICAL));
  recyclerView.setAdapter(sampleAdapter);

  sampleAdapter.setDataList(populateData());
}
项目:IssaRecipe-master    文件:RecipeList.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mBinding = DataBindingUtil.setContentView(this,R.layout.activity_recipe_list);

    mRetrofit = new Retrofit.Builder()
            .baseUrl(Constants.BASE_URL)
            .addConverterFactory(GsonConverterFactory.create())
            .build();
    mRecipeApi = mRetrofit.create(RecipeApi.class);

    handleRecipeSearch(getIntent().getExtras().getString(Constants.INGREDIENT_QUERY),1);

    LinearLayoutManager layoutManager = new LinearLayoutManager(this);
    mBinding.recipeList.setLayoutManager(layoutManager);
    mBinding.recipeList.setHasFixedSize(true);

    DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(this,layoutManager.getOrientation());
    dividerItemDecoration.setDrawable(ContextCompat.getDrawable(this,R.drawable.list_divider));
    mBinding.recipeList.addItemDecoration(dividerItemDecoration);
}
项目:Plamber-Android    文件:LibraryFragment.java   
@Override
public View onCreateView(final LayoutInflater inflater,Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragmnet_library,v);

    mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
    mRecyclerView.addItemDecoration(new DividerItemDecoration(getActivity(),DividerItemDecoration.VERTICAL));
    return v;
}
项目:ANNO1404-Warenrechner-App    文件:MaterialOverviewFragment.java   
@Override
protected void onViewCreated(View parent) {
    getGameActivity().component().inject(this);

    registerLifecycle(adapter);
    listRV.setLayoutManager(new LinearLayoutManager(getContext()));
    listRV.setItemAnimator(new DefaultItemAnimator());
    listRV.setAdapter(adapter);

    listRV.addItemDecoration(new DividerItemDecoration(
            getContext(),DividerItemDecoration.VERTICAL
    ));
}
项目:fussroll    文件:ActivitiesActivity.java   
public void checkForNewUpdates(int opt) {

        SimpleDateFormat entireDate = new SimpleDateFormat("dd/MM/yyyy",Locale.getDefault());
        String localEntireDate = entireDate.format(new Date());
        //Log.i("activities","Local date is "+localEntireDate);

        DatabaseHandler databaseHandler = new DatabaseHandler(this);
        listLogsPrevious = databaseHandler.getActivities(getIntent().getStringExtra(userPhoneNumber));
        databaseHandler.close();

        if(listLogsPrevious != null && opt == 0) {

            String fetchDate = listLogsPrevious.get(0).getDate();

            if(!localEntireDate.equals(fetchDate))
                textView.setText(coolDateString(fetchDate));
            else
                textView.setText(R.string.today);

            activitiesAdapter = new ActivitiesAdapter(this,listLogsPrevious);
            LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
            linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
            recyclerView.setLayoutManager(linearLayoutManager);
            recyclerView.setAdapter(activitiesAdapter);

            //For adding dividers in the list
            DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(),linearLayoutManager.getOrientation());
            dividerItemDecoration.setDrawable(ContextCompat.getDrawable(activity,R.drawable.line_divider));
            recyclerView.addItemDecoration(dividerItemDecoration);

        }

        getActivitiesOfUser(getIntent().getStringExtra(userPhoneNumber),localEntireDate,textView);

    }
项目:Tusky    文件:SavedTootActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_saved_toot);

    Toolbar toolbar = findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    ActionBar bar = getSupportActionBar();
    if (bar != null) {
        bar.setTitle(getString(R.string.title_saved_toot));
        bar.setDisplayHomeAsUpEnabled(true);
        bar.setDisplayShowHomeEnabled(true);
    }

    RecyclerView recyclerView = findViewById(R.id.recycler_view);
    noContent = findViewById(R.id.no_content);
    recyclerView.setHasFixedSize(true);
    LinearLayoutManager layoutManager = new LinearLayoutManager(this);
    recyclerView.setLayoutManager(layoutManager);
    DividerItemDecoration divider = new DividerItemDecoration(
            this,layoutManager.getOrientation());
    Drawable drawable = ThemeUtils.getDrawable(this,R.attr.status_divider_drawable,R.drawable.status_divider_dark);
    divider.setDrawable(drawable);
    recyclerView.addItemDecoration(divider);
    adapter = new SavedTootAdapter(this);
    recyclerView.setAdapter(adapter);
}
项目:CleanArchitechture    文件:SoccerSeasonMvpFragment.java   
@Override
protected void initData(Bundle savedInstanceState) {
    mAdapter.setOnSoccerSeasonItemClick(this);
    mRv.setLayoutManager(new LinearLayoutManager(getThis()));
    mRv.addItemDecoration(new DividerItemDecoration(getThis(),DividerItemDecoration.VERTICAL));
    mRv.setHasFixedSize(true);
    mRv.setAdapter(mAdapter);
    presenter.getSession();
}
项目:RecyclerViewIntermediate    文件:ItemFragment.java   
@Override
    public View onCreateView(LayoutInflater inflater,Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_item_list,false);

        if (view instanceof RecyclerView) {
            recyclerView = (RecyclerView) view;
            Context context = view.getContext();

            smallDivider = context.getDrawable(R.drawable.divider_drawable);
            gridDecoration = new GridDividerItemDecoration(smallDivider,smallDivider,NUM_COLUMNS);

            if (mFragType <= FRAG_LINEAR) {
                recyclerView.setLayoutManager(new LinearLayoutManager(context));

                recyclerView.addItemDecoration(
                        new DividerItemDecoration(recyclerView.getContext(),DividerItemDecoration.VERTICAL));
            } else if (mFragType == FRAG_GRID) {
                recyclerView.setLayoutManager(new GridLayoutManager(context,NUM_COLUMNS));
                //Use the custom Item Decoration class
//                recyclerView.addItemDecoration(new GridDividerDecoration(recyclerView.getContext()));

//                //Large divider on bottom
//                Drawable lgDivider = context.getDrawable(R.drawable.divider_lg);
//                recyclerView.addItemDecoration(
//                        new GridDividerItemDecoration(lgDivider,lgDivider,NUM_COLUMNS));
//
//                //Medium Divider in middle
//                Drawable medDivider = context.getDrawable(R.drawable.divider_med);
//                recyclerView.addItemDecoration(
//                        new GridDividerItemDecoration(medDivider,medDivider,NUM_COLUMNS));
//
//                //Small divider on top
//                Drawable smallDivider = context.getDrawable(R.drawable.divider_sm);
//                recyclerView.addItemDecoration(
//                        new GridDividerItemDecoration(smallDivider,NUM_COLUMNS));
            } else if (mFragType == FRAG_STAG_GRID) {
                recyclerView.setLayoutManager(new StaggeredGridLayoutManager(NUM_COLUMNS,StaggeredGridLayoutManager.VERTICAL));

            }
            MyItemRecyclerViewAdapter adapter = new MyItemRecyclerViewAdapter(DummyContent.ITEMS,mListener);
            recyclerView.setAdapter(adapter);

            ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(adapter);
            itemTouchHelper = new ItemTouchHelper(callback);
            itemTouchHelper.attachToRecyclerView(recyclerView);
        }
        return view;
    }
项目:item-reaper    文件:ItemsFragment.java   
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mLargeScreen = getResources().getBoolean(R.bool.large_layout);
    ItemListener itemListener = new ItemListener() {
        @Override
        public void onItemClick(Item item) {
            mPresenter.openItemDetails(item.getId());
        }
    };
    mItemsAdapter = new ItemsAdapter(new ArrayList<Item>(),itemListener);
    mDividerItemDecoration = new DividerItemDecoration(getContext(),DividerItemDecoration.VERTICAL);
    mDividerItemDecoration.setDrawable(ContextCompat.getDrawable(getContext(),R.drawable.divider));

    if (savedInstanceState != null) {
        if (savedInstanceState.getSerializable(EXTRA_DELETED_ITEM) != null) {
            mDeletedItem = (Item) savedInstanceState.getSerializable(EXTRA_DELETED_ITEM);
        }
        if (savedInstanceState.getString(STATE_ITEM_QUERY) != null) {
            mQuery = savedInstanceState.getString(STATE_ITEM_QUERY);
        } else {
            mQuery = null;
        }
        mCurrentSort = savedInstanceState.getInt(STATE_CURRENT_SORT,SORT_BY_EXPIRY);
    }
    mFirebaseStorage = FirebaseStorage.getInstance();
    mSearching = false;
    mSharedPreferencesHelper
            = new SharedPreferencesHelper(getActivity().getPreferences(Context.MODE_PRIVATE));
    setRetainInstance(true);
}
项目:HutHelper    文件:FreshmanGuideActivity.java   
@Override
protected void doBusiness() {
    toolbarTitle.setText("新生攻略");
    recyclerView.setLayoutManager(new LinearLayoutManager(context,OrientationHelper.VERTICAL,false));
    adapter = new FreshmanGuideAdapter(context,dataList);
    recyclerView.setAdapter(adapter);
    recyclerView.addItemDecoration(new DividerItemDecoration(context,OrientationHelper.VERTICAL));
    freshmanGuidePresenter = new FreshmanGuidePresenter(this,this);
    freshmanGuidePresenter.showGuideList();
}
项目:jsoup-annotations    文件:MainActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    list = (RecyclerView) findViewById(R.id.list);
    list.setLayoutManager(new LinearLayoutManager(this));
    list.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));
    scrape.start();
}
项目:GoSCELE    文件:AboutFragment.java   
@Override
public void initialize(Bundle savedInstanceState) {
    super.initialize(savedInstanceState);

    recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.addItemDecoration(new DividerItemDecoration(getContext(),LinearLayoutManager.VERTICAL));
    recyclerView.setAdapter(presenter.buildAdapter(getContext()));
}
项目:HLOLI    文件:SearchResultActivity.java   
@Override
public void initView() {
    keyword = getIntent().getStringExtra(KEYWORD);
    initBaseToolBar(keyword,true);
    recyclerView.setLayoutManager(new LinearLayoutManager(mContext));
    recyclerView.addItemDecoration(new DividerItemDecoration(mContext,LinearLayoutManager.VERTICAL));
    adapter = new SearchResultAdapter(mContext,recyclerView);
    recyclerView.setAdapter(adapter);
    adapter.setOnMoreDataLoadListener(this);
    mPresenter.searchArticles(keyword,false);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。