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


Java RecyclerView.setAdapter方法代码示例

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


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

示例1: onCreate

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    recyclerView = (RecyclerView) findViewById(R.id.recyclerview);

    recyclerView.setLayoutManager(new LinearLayoutManager(getBaseContext()));
    adapter = new Adapter();
    recyclerView.setAdapter(adapter);

    loadWithRetroJsoup();

    Observable.zip(
            Observable.just(""),
            Observable.just("&"),
            new BiFunction<String, String, String>(){

                @Override
                public String apply(@NonNull String s, @NonNull String s2) throws Exception {
                    return null;
                }
            }
    );
}
 
开发者ID:florent37,项目名称:RxRetroJsoup,代码行数:25,代码来源:MainActivity.java

示例2: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View mRootView = inflater.inflate(R.layout.fragment_map,container,false);
    hotels = new ArrayList<>();


    SupportMapFragment mapFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.map_item);
    mapFragment.getMapAsync(this);

     recyclerView = (RecyclerView) mRootView.findViewById(R.id.map_recycler_view);
    recyclerView.setHasFixedSize(true);
    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity());
    linearLayoutManager.setOrientation(LinearLayout.HORIZONTAL);
    recyclerView.setLayoutManager(linearLayoutManager);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    mAdapter = new CardViewAdapter(hotels);
    mAdapter.setActionListner(this);
    recyclerView.setAdapter(mAdapter);

    if (mPresenter != null)
        mPresenter.loadHotels();


    return mRootView;
}
 
开发者ID:Elbehiry,项目名称:Viajes,代码行数:27,代码来源:MapFragment.java

示例3: initViews

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void initViews(View v) {
    adapter=new CallAdapter(new ArrayList<HamnetCall>());
    recyclerView = (RecyclerView) v.findViewById(R.id.item_recycler_view);
    recyclerView.setAdapter(adapter);
    recyclerView.setHasFixedSize(true);
    LinearLayoutManager mLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext());
    mLayoutManager.setReverseLayout(true);
    mLayoutManager.setStackFromEnd(true);
    recyclerView.setLayoutManager(mLayoutManager);

    SharedPreferences sharedPref = this.getActivity().getSharedPreferences("sharedPref", Context.MODE_PRIVATE);
    server = sharedPref.getString("server", "http://www.hampager.de:8080");
    user = sharedPref.getString("user", "invalid");
    password = sharedPref.getString("pass", "invalid");
    admin = sharedPref.getBoolean("admin", true);
    fetchJSON(server, user, password, admin);

}
 
开发者ID:DecentralizedAmateurPagingNetwork,项目名称:DAPNETApp,代码行数:19,代码来源:CallFragment.java

示例4: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_search_result_list, container, false);


    RecyclerView recyclerView = view.findViewById(R.id.list);
    recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
    new SearchAsyncTask().execute(new SearchRequest(mSearchQuery, new SearchOptions(), requestedSearchBookIds, !mIsGlobalSearch));
    searchResultRecyclerViewAdapter = new SearchResultRecyclerViewAdapter(bookSearchResultsContainerList, this, getContext());

    recyclerView.setAdapter(searchResultRecyclerViewAdapter);
    mProgressBar = view.findViewById(R.id.search_progress);
    mProgressBar.setMax(requestedSearchBookIds.size());
    mTotalBooksTextView = view.findViewById(R.id.total_books);
    mTotalBooksTextView.setText(String.valueOf(requestedSearchBookIds.size()));
    mNumberOfAlreadySearchedBooksTextView = view.findViewById(R.id.current_book);
    mNumberOfAlreadySearchedBooksTextView.setText("0");
    return view;
}
 
开发者ID:fekracomputers,项目名称:IslamicLibraryAndroid,代码行数:21,代码来源:SearchResultFragment.java

示例5: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View view = inflater.inflate(R.layout.fragment_complaints, container, false);

    noContentLabel = (TextView) view.findViewById(R.id.noContentLabel);
    recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);
    RecyclerView.LayoutManager rlm = new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, false);
    recyclerView.setLayoutManager(rlm);
    recyclerView.setAdapter(commonAdapter);

    if (NetworkHelper.isNetworkAvailable(getContext())) {
        showDialog();
        fetchComplaints();
    } else {
        ToastHelper.showToast(getContext(), "Check your internet connection");
    }

    return view;
}
 
开发者ID:dev-prajwal21,项目名称:CustomerSupportDesk,代码行数:22,代码来源:ComplaintsFragment.java

示例6: 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

示例7: onCreate

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

    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

    initItemsData();

    gridLayoutManager = new GridLayoutManager(this, SPAN_COUNT_ONE);
    itemAdapter = new ItemAdapter(items, gridLayoutManager);
    recyclerView = (RecyclerView) findViewById(R.id.rv);
    recyclerView.setAdapter(itemAdapter);
    recyclerView.setLayoutManager(gridLayoutManager);
}
 
开发者ID:gjiazhe,项目名称:LayoutSwitch,代码行数:16,代码来源:MainActivity.java

示例8: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) {
    RecyclerView view = (RecyclerView)inflater.inflate(R.layout.content_recyclerview, parent, false);

    view.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL));
    view.setHasFixedSize(true);
    view.setLayoutManager(new LinearLayoutManager(getActivity()));

    view.setAdapter(new EpisodeAdapter(episodes, (ItemClickListener<Episode>)getParentFragment()));
    return view;
}
 
开发者ID:RutoTV,项目名称:9AnimeAndroid,代码行数:12,代码来源:EpisodeFragment.java

示例9: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    RecyclerView recyclerView = (RecyclerView) inflater.inflate(
            R.layout.recycler_view, container, false);
    ContentAdapter adapter = new ContentAdapter(recyclerView.getContext());
    recyclerView.setAdapter(adapter);
    recyclerView.setHasFixedSize(true);
    // Set padding for Tiles
    int tilePadding = getResources().getDimensionPixelSize(R.dimen.tile_padding);
    recyclerView.setPadding(tilePadding, tilePadding, tilePadding, tilePadding);
    recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 2));
    return recyclerView;
}
 
开发者ID:sloiza,项目名称:changApp,代码行数:15,代码来源:TileContentFragment.java

示例10: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    RecyclerView recyclerView = (RecyclerView) inflater.inflate(
            R.layout.recycler_view, container, false);
    ContentAdapter adapter = new ContentAdapter(recyclerView.getContext());
    recyclerView.setAdapter(adapter);
    recyclerView.setHasFixedSize(true);
    recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
    return recyclerView;
}
 
开发者ID:TORU0239,项目名称:android-design-library-master,代码行数:12,代码来源:ListContentFragment.java

示例11: setNavigationMenu

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
public void setNavigationMenu(@MenuRes int menuRes, OnClickListener onClickListener) {
    RecyclerView recyclerView = (RecyclerView) findViewById(R.id.nav_items_recycler);
    recyclerView.setNestedScrollingEnabled(false);
    recyclerView.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, false));
    menuNavigationItemsAdapter = new MenuNavigationItemsAdapter(getContext(), menuRes, onClickListener,
            foregroundColour);
    recyclerView.setAdapter(menuNavigationItemsAdapter);
}
 
开发者ID:byvlstr,项目名称:fluentAppBar,代码行数:9,代码来源:FluentAppBar.java

示例12: onCreate

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

    // Configure the Toolbar
    Toolbar toolbar = findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    toolbar.setTitle(getTitle());

    RecyclerView recyclerView = findViewById(R.id.peer_list);
    recyclerView.setAdapter(peersAdapter);





    Bridgefy.initialize(getApplicationContext(), new RegistrationListener() {
        @Override
        public void onRegistrationSuccessful(BridgefyClient bridgefyClient) {
            // Start Bridgefy
            startBridgefy();
        }

        @Override
        public void onRegistrationFailed(int errorCode, String message) {
            Toast.makeText(getBaseContext(), getString(R.string.registration_error),
                    Toast.LENGTH_LONG).show();
        }
    });
}
 
开发者ID:bridgefy,项目名称:bridgefy-android-samples,代码行数:32,代码来源:MainActivity.java

示例13: onCreate

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_mixed);
    setTitle("Rx混合刷新线性排布");
    RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerview);


    helper = new RxAdapterHelper(initData(), RxAdapterHelper.MODE_MIXED);
    SimpleRxHelperAdapter adapter = new SimpleRxHelperAdapter(helper);
    adapter.addHeaderView(View.inflate(this, R.layout.layout_header, null));
    recyclerView.setLayoutManager(new LinearLayoutManager(this));
    recyclerView.setAdapter(adapter);

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

示例14: onCreate

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

    mRecyclerView = (RecyclerView) findViewById(R.id.recycler_vertical);
    mLayoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
    mRecyclerView.setLayoutManager(mLayoutManager);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    SharedPreferences sharedPreferences = getSharedPreferences(CircleMenuActivity.PREFER_NAME, 0);
    String item = sharedPreferences.getString("item", "");
    catName = sharedPreferences.getString("item_category", "");
    getSupportActionBar().setTitle(sharedPreferences.getString("item_title", ""));
    dImage = (ImageView)findViewById(R.id.details_image);

    if (item.toString().contains(".")) {
        dImage.setImageDrawable(loadGifDrawable(getApplicationContext(), item+"gif"));
    } else {
        dImage.setImageBitmap(loadBitmapFromAssets(getApplicationContext(), item+".JPG"));
    }

    final AssetManager assetManager = getAssets();

    try {
        String[] filelist = assetManager.list("");
        filelistInSubfolder = assetManager.list(sharedPreferences.getString("item_category", ""));
    } catch (IOException e) {
        e.printStackTrace();
    } catch (NullPointerException npe) {
        Toast.makeText(getApplicationContext(), "Алдаа гарлаа !!!", Toast.LENGTH_LONG).show();
    }

    mAdapter = new MyAdapter(filelistInSubfolder,filelistInSubfolder);
    mRecyclerView.setAdapter(mAdapter);

}
 
开发者ID:tortuvshin,项目名称:sign-android,代码行数:39,代码来源:DetailsActivity.java

示例15: initView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void initView(View view) {
    RecyclerView recyclerView = view.findViewById(R.id.recycle_view);
    recyclerView.setLayoutManager(new LinearLayoutManager(mActivity));
    mAdapter = new ChooseSubjectAdapter(mActivity, new ArrayList<Subject>(), new ArrayList<Teacher>(), mChooseSubjectList);
    @SuppressWarnings("unchecked") SwingBottomInAnimationAdapter animatorAdapter = new SwingBottomInAnimationAdapter(mAdapter, recyclerView);
    recyclerView.setAdapter(animatorAdapter);
}
 
开发者ID:nhocga1995s,项目名称:MyCalendar,代码行数:8,代码来源:ChooseSubjectDialogFragment.java


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