当前位置: 首页>>代码示例>>Java>>正文


Java RecyclerView.setVerticalScrollBarEnabled方法代码示例

本文整理汇总了Java中android.support.v7.widget.RecyclerView.setVerticalScrollBarEnabled方法的典型用法代码示例。如果您正苦于以下问题:Java RecyclerView.setVerticalScrollBarEnabled方法的具体用法?Java RecyclerView.setVerticalScrollBarEnabled怎么用?Java RecyclerView.setVerticalScrollBarEnabled使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.support.v7.widget.RecyclerView的用法示例。


在下文中一共展示了RecyclerView.setVerticalScrollBarEnabled方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void initView() {
    ActionBar supportActionBar = getSupportActionBar();
    if (supportActionBar != null) {
        supportActionBar.hide();
    }
    searchbarview = (SearchBarView) findViewById(R.id.searchbarview);
    searchbarview.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            // enter search activity
            Toast.makeText(MainActivity.this, "enter search activity", Toast.LENGTH_SHORT).show();
        }
    });
    AppBarLayout appBarLayout = (AppBarLayout) findViewById(R.id.appbarlayout);
    appBarLayout.addOnOffsetChangedListener(this);
    toolbar = (Toolbar) findViewById(R.id.toolbar);
    RecyclerView mRecyclerView = (RecyclerView) findViewById(R.id.recyclerview);
    mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
    mRecyclerView.setVerticalScrollBarEnabled(true);
    mRecyclerView.setNestedScrollingEnabled(false);
    mRecyclerView.setAdapter(new MyAdapter());
}
 
开发者ID:yuqirong,项目名称:FlexibleSearchBar,代码行数:23,代码来源:MainActivity.java

示例2: initView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
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());

}
 
开发者ID:yippeesoft,项目名称:NotifyTools,代码行数:22,代码来源:ViewBuilder.java

示例3: initView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void initView(Context context) {
    mContext = context;
    View view = LayoutInflater.from(context).inflate(com.wuxiaolong.pullloadmorerecyclerview.R.layout.pull_loadmore_layout, null);
    mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.swipeRefreshLayout);
    mSwipeRefreshLayout.setColorSchemeResources(android.R.color.holo_green_dark, android.R.color.holo_blue_dark, android.R.color.holo_orange_dark);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayoutOnRefresh(this));

    mRecyclerView = (RecyclerView) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.recycler_view);
    mRecyclerView.setVerticalScrollBarEnabled(true);

    mRecyclerView.setHasFixedSize(true);
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mRecyclerView.addOnScrollListener(new RecyclerViewOnScroll(this));

    mRecyclerView.setOnTouchListener(new onTouchRecyclerView());

    mFooterView = view.findViewById(R.id.footerView);

    loadMoreLayout = (LinearLayout) view.findViewById(R.id.loadMoreLayout);
    loadMoreText = (TextView) view.findViewById(R.id.loadMoreText);

    mFooterView.setVisibility(View.GONE);

    this.addView(view);

}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:27,代码来源:PullLoadMoreRecyclerView.java

示例4: initView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void initView(Context context) {
    mContext = context;
    View view = LayoutInflater.from(context).inflate(com.wuxiaolong.pullloadmorerecyclerview.R.layout.pull_loadmore_layout, null);
    mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.swipeRefreshLayout);
    mSwipeRefreshLayout.setColorSchemeResources(android.R.color.holo_green_dark, android.R.color.holo_blue_dark, android.R.color.holo_orange_dark);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayoutOnRefresh(this));

    mRecyclerView = (RecyclerView) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.recycler_view);
    mRecyclerView.setVerticalScrollBarEnabled(true);

    mRecyclerView.setHasFixedSize(true);
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());


    mRecyclerView.setOnTouchListener(new onTouchRecyclerView());

    mFooterView = view.findViewById(R.id.footerView);

    loadMoreLayout = (LinearLayout) view.findViewById(R.id.loadMoreLayout);
    loadMoreText = (TextView) view.findViewById(R.id.loadMoreText);
    mprogressBar = (ProgressBar)view.findViewById(R.id.loadMoreProgressBar) ;
    mFooterView.setVisibility(View.GONE);

    this.addView(view);

}
 
开发者ID:dufangyu1990,项目名称:JKApp,代码行数:27,代码来源:PullLoadMoreRecyclerView.java

示例5: initView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void initView(Context context) {
    mContext = context;
    View view = LayoutInflater.from(context).inflate(R.layout.pull_loadmore_layout, null);
    mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.swipeRefreshLayout);
    mSwipeRefreshLayout.setColorSchemeResources(android.R.color.holo_green_dark, android.R.color.holo_blue_dark, android.R.color.holo_orange_dark);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayoutOnRefresh(this));

    mRecyclerView = (RecyclerView) view.findViewById(R.id.recycler_view);
    mRecyclerView.setVerticalScrollBarEnabled(true);

    mRecyclerView.setHasFixedSize(true);
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mRecyclerView.addOnScrollListener(new RecyclerViewOnScroll(this));

    mRecyclerView.setOnTouchListener(new onTouchRecyclerView());

    mFooterView = view.findViewById(R.id.footerView);

    loadMoreLayout = (LinearLayout) view.findViewById(R.id.loadMoreLayout);
    loadMoreText = (TextView) view.findViewById(R.id.loadMoreText);

    mFooterView.setVisibility(View.GONE);

    this.addView(view);

}
 
开发者ID:mangestudio,项目名称:GCSApp,代码行数:27,代码来源:PullLoadMoreRecyclerView.java

示例6: onCreate

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  log.d("DetailActivity onCreate");

  setContentView(R.layout.activity_detail);
  Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  rvDetail=(RecyclerView)findViewById(R.id.rv_detail);
  setSupportActionBar(toolbar);

  Intent it=getIntent();
  if(it==null || it.getParcelableExtra("tangshi")==null){
    this.finish();
  }
  SongCi ts=it.getParcelableExtra("tangshi");
  log.d("DetailActivity "+new Gson().toJson(ts,SongCi.class));
  this.setTitle(ts.getAuthor());

  FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
  fab.setOnClickListener(new View.OnClickListener() {
    @Override public void onClick(View view) {
      Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
          .setAction("Action", null)
          .show();
    }
  });

  dbManager = DBCiManager.getInstance(PoemApp.getContext());
  tsDao=dbManager.getSongCiDao();
  tsList=tsDao.queryBuilder().where(SongCiDao.Properties.Author.eq(ts.getAuthor())).list();
  for (SongCi t : tsList){
    log.d("DetailActivity where "+new Gson().toJson(t,SongCi.class));
  }
  poemDetailAdapter = new PoemDetailAdapter(this, tsList,rvDetail);
  rvDetail.setAdapter(poemDetailAdapter);//设置适配器
  rvDetail.setVerticalScrollBarEnabled(true);
  //设置布局管理器 , 将布局设置成纵向
  LinearLayoutManager
      linerLayoutManager = new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false);
  rvDetail.setLayoutManager(linerLayoutManager);

  //设置分隔线
  rvDetail.addItemDecoration(new DividerItemDecoration(this , DividerItemDecoration.VERTICAL));

  //设置增加或删除条目动画
  rvDetail.setItemAnimator(new DefaultItemAnimator());
}
 
开发者ID:yippeesoft,项目名称:NotifyTools,代码行数:48,代码来源:DetailActivity.java

示例7: setAdapter

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@BindingAdapter("app:setAdapter")
public static void setAdapter(RecyclerView recyclerView, FileAdapter adapter) {
    recyclerView.setLayoutManager(new LinearLayoutManager(recyclerView.getContext()));
    recyclerView.setVerticalScrollBarEnabled(true);
    recyclerView.setAdapter(adapter);
}
 
开发者ID:Applandeo,项目名称:Material-File-Picker,代码行数:7,代码来源:BindingUtils.java


注:本文中的android.support.v7.widget.RecyclerView.setVerticalScrollBarEnabled方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。