微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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] 举报,一经查实,本站将立刻删除。