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