设为首页 加入收藏

TOP

Android RecyclerView 的简单使用(二)
2015-08-31 21:24:46 来源: 作者: 【 】 浏览:116
Tags:Android RecyclerView 简单 使用
ing();
? ? ? ? ? ? ? ? Toast.makeText(DemoActivity.this, text, Toast.LENGTH_SHORT).show();
? ? ? ? ? ? }
? ? ? ? });
? ? ? ?
? ? ? ? ViewHolder viewHolder = new ViewHolder(tv) {
? ? ? ? ? ?
? ? ? ? ? ? @Override
? ? ? ? ? ? public void onBind(String data, View v) {
? ? ? ? ? ? ? ? TextView item = (TextView) v;
? ? ? ? ? ? ? ? item.setText(data);
? ? ? ? ? ? }
? ? ? ? };
? ? ? ?
? ? ? ? return viewHolder;
? ? }
? ?
? ? @Override
? ? protected void onCreate(Bundle savedInstanceState) {
? ? ? ? super.onCreate(savedInstanceState);
? ? ? ?
? ? ? ? //设置数据
? ? ? ? ArrayList data = new ArrayList();
? ? ? ? data.addAll(Arrays.asList(sCheeses));
? ? ? ? mAdapter.setData(data);
? ? }
? ?
? ?
? ? @Override
? ? public boolean onCreateOptionsMenu(Menu menu) {
? ? ? ? MenuInflater inflater = getMenuInflater();
? ? ? ? inflater.inflate(R.menu.demo, menu);
? ? ? ? return true;
? ? }
? ?
? ? @Override
? ? public boolean onOptionsItemSelected(MenuItem item) {
? ? ? ? //切换方向
? ? ? ? if (item.getItemId() == R.id.action_orientation) {
? ? ? ? ? ? LinearLayoutManager lm = (LinearLayoutManager) mRecyclerView.getLayoutManager();
? ? ? ? ? ? int orientation = lm.getOrientation() == 0 ? 1 : 0;
? ? ? ? ? ? mRecyclerView.setLayoutManager(getLayoutManager(orientation));
? ? ? ? }
? ? ? ? return super.onOptionsItemSelected(item);
? ? }
? ?
? ? public static final String[] sCheeses = {
? ? ? ? "Abbaye de Belloc", "Abbaye du Mont des Cats", "Abertam", "Abondance", "Ackawi",
? ? ? ? "Acorn", "Adelost", "Affidelice au Chablis", "Afuega'l Pitu", "Airag", "Airedale",
? ? ? ? "Aisy Cendre", "Allgauer Emmentaler", "Alverca", "Ambert", "American Cheese",
? ? ? ? "Ami du Chambertin", "Anejo Enchilado", "Anneau du Vic-Bilh", "Anthoriro", "Appenzell",
? ? ? ? "Aragon", "Ardi Gasna", "Ardrahan", "Armenian String", "Aromes au Gene de Marc",
? ? ? ? "Asadero", "Asiago", "Aubisque Pyrenees", "Autun", "Avaxtskyr", "Baby Swiss",
? ? ? ? "Babybel", "Baguette Laonnaise", "Bakers", "Baladi", "Balaton", "Bandal", "Banon",
? ? ? ? "Barry's Bay Cheddar", "Basing", "Basket Cheese", "Bath Cheese", "Bavarian Bergkase",
? ? ? ? "Baylough", "Beaufort", "Beauvoorde", "Beenleigh Blue", "Beer Cheese", "Bel Paese",
? ? ? ? "Bergader", "Bergere Bleue", "Berkswell", "Beyaz Peynir", "Bierkase", "Bishop Kennedy",
? ? ? ? "Blarney", "Bleu d'Auvergne", "Bleu de Gex", "Bleu de Laqueuille",
? ? ? ? "Bleu de Septmoncel", "Bleu Des Causses", "Blue", "Blue Castello", "Blue Rathgore",
? ? ? ? "Blue Vein (Australian)", "Blue Vein Cheeses", "Bocconcini", "Bocconcini (Australian)",
? ? ? ? "Boeren Leidenkaas", "Bonchester", "Bosworth", "Bougon", "Boule Du Roves",
? ? ? ? "Boulette d'Avesnes", "Boursault", "Boursin", "Bouyssou", "Bra", "Braudostur",
? ? ? ? "Breakfast Cheese", "Brebis du Lavort", "Brebis du Lochois", "Brebis du Puyfaucon",
? ? ? ? "Bresse Bleu", "Brick", "Brie", "Brie de Meaux", "Brie de Melun", "Brillat-Savarin",
? ? ? ? "Brin", "Brin d' Amour", "Brin d'Amour", "Brinza (Burduf Brinza)",
? ? ? ? "Briquette de Brebis", "Briquette du Forez", "Broccio", "Broccio Demi-Affine",
? ? ? ? "Brousse du Rove", "Bruder Basil", "Brusselae Kaas (Fromage de Bruxelles)", "Bryndza",
? ? ? ? "Buchette d'Anjou", "Buffalo", "Burgos", "Butte", "Butterkase", "Button (Innes)",
? ? ? ? "Buxton Blue", "Cabecou", "Caboc", "Cabrales", "Cachaille", "Caciocavallo", "Caciotta",
? ? ? ? "Caerphilly", "Cairnsmore", "Calenzana", "Cambazola", "Camembert de Normandie",
? ? ? ? "Canadian Cheddar", "Canestrato", "Cantal", "Caprice des Dieux", "Capricorn Goat",
? ? ? ? "Capriole Banon", "Carre de l'Est", "Casciotta di Urbino", "Cashel Blue", "C
首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇如何在Python中正确使用static、c.. 下一篇用 Python 和 OpenCV 检测图片上..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: