最近开始学习android的ui,先上几个相关的例子,后续还会有更新。

import android.app.ListActivity;

import android.os.Bundle;

import android.widget.ArrayAdapter;

/**

* A list view example where the

* data for the list comes from an array of strings.

*/

public class List1 extends ListActivity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// Use an existing ListAdapter that will map an array

// of strings to TextViews

setListAdapter(new ArrayAdapter(this,

android.R.layout.simple_list_item_1, mStrings));

getListView().setTextFilterEnabled(true);

}

private String[] mStrings = {

"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", "Castellano",

"Castelleno", "Castelmagno", "Castelo Branco", "Castigliano", "Cathelain",

"Celtic Promise", "Cendre d'Olivet", "Cerney", "Chabichou", "Chabichou du Poitou",

"Chabis de Gatine", "Chaource", "Charolais", "Chaumes", "Cheddar",

"Cheddar Clothbound", "Cheshire", "Chevres", "Chevrotin des Aravis", "Chontaleno",

"Civray", "Coeur de Camembert au Calvados", "Coeur de Chevre", "Colby", "Cold Pack",

"Comte", "Coolea", "Cooleney", "Coquetdale", "Corleggy", "Cornish Pepper",

"Cotherstone", "Cotija", "Cottage Cheese", "Cottage Cheese (Australian)",

"Cougar Gold", "Coulommiers", "Coverdale", "Crayeux de Roncq", "Cream Cheese",

"Cream Havarti", "Crema Agria", "Crema Mexicana", "Creme Fraiche", "Crescenza",

"Croghan", "Crottin de Chavignol", "Crottin du Chavignol", "Crowdie", "Crowley",

"Cuajada", "Curd", "Cure Nantais", "Curworthy", "Cwmtawe Pecorino",

"Cypress Grove Chevre", "Danablu (Danish Blue)", "Danbo", "Danish Fontina",

"Daralagjazsky", "Dauphin", "Delice des Fiouves", "Denhany Dorset Drum", "Derby",

"Dessertnyj Belyj", "Devon Blue", "Devon Garland", "Dolcelatte", "Doolin",

"Doppelrhamstufel", "Dorset Blue Vinney", "Double Gloucester", "Double Worcester",

"Dreux a la Feuille", "Dry Jack", "Duddleswell", "Dunbarra", "Dunlop", "Dunsyre Blue",

"Duroblando", "Durrus", "Dutch Mimolette (Commissiekaas)", "Edam", "Edelpilz",

"Emental Grand Cru", "Emlett", "Emmental", "Epoisses de Bourgogne", "Esbareich",

"Esrom", "Etorki", "Evansdale Farmhouse Brie", "Evora De L'Alentejo", "Exmoor Blue",

"Explorateur", "Feta", "Feta (Australian)", "Figue", "Filetta", "Fin-de-Siecle",

"Finlandia Swiss", "Finn", "Fiore Sardo", "Fleur du Maquis", "Flor de Guia",

"Flower Marie", "Folded", "Folded cheese with mint", "Fondant de Brebis",

"Fontainebleau", "Fontal", "Fontina Val d'Aosta", "Formaggio di capra", "Fougerus",

"Four Herb Gouda", "Fourme d' Ambert", "Fourme de Haute Loire", "Fourme de Montbrison",

"Fresh Jack", "Fresh Mozzarella", "Fresh Ricotta", "Fresh Truffles", "Fribourgeois",

"Friesekaas", "Friesian", "Friesla", "Frinault", "Fromage a Raclette", "Fromage Corse",

"Fromage de Montagne de Savoie", "Fromage Frais", "Fruit Cream Cheese",

"Frying Cheese", "Fynbo", "Gabriel", "Galette du Paludier", "Galette Lyonnaise",

"Galloway Goat's Milk Gems", "Gammelost", "Gaperon a l'Ail", "Garrotxa", "Gastanberra",

"Geitost", "Gippsland Blue", "Gjetost", "Gloucester", "Golden Cross", "Gorgonzola",

"Gornyaltajski", "Gospel Green", "Gouda", "Goutu", "Gowrie", "Grabetto", "Graddost",

"Grafton Village Cheddar", "Grana", "Grana Padano", "Grand Vatel",

"Grataron d' Areches", "Gratte-Paille", "Graviera", "Greuilh", "Greve",

"Gris de Lille", "Gruyere", "Gubbeen", "Guerbigny", "Halloumi",

"Halloumy (Australian)", "Haloumi-Style Cheese", "Harbourne Blue", "Havarti",

"Heidi Gruyere", "Hereford Hop", "Herrgardsost", "Herriot Farmhouse", "Herve",

"Hipi Iti", "Hubbardston Blue Cow", "Hushallsost", "Iberico", "Idaho Goatster",

"Idiazabal", "Il Boschetto al Tartufo", "Ile d'Yeu", "Isle of Mull", "Jarlsberg",

"Jermi Tortes", "Jibneh Arabieh", "Jindi Brie", "Jubilee Blue", "Juustoleipa",

"Kadchgall", "Kaseri", "Kashta", "Kefalotyri", "Kenafa", "Kernhem", "Kervella Affine",

"Kikorangi", "King Island Cape Wickham Brie", "King River Gold", "Klosterkaese",

"Knockalara", "Kugelkase", "L'Aveyronnais", "L'Ecir de l'Aubrac", "La Taupiniere",

"La Vache Qui Rit", "Laguiole", "Lairobell", "Lajta", "Lanark Blue", "Lancashire",

"Langres", "Lappi", "Laruns", "Lavistown", "Le Brin", "Le Fium Orbo", "Le Lacandou",

"Le Roule", "Leafield", "Lebbene", "Leerdammer", "Leicester", "Leyden", "Limburger",

"Lincolnshire Poacher", "Lingot Saint Bousquet d'Orb", "Liptauer", "Little Rydings",

"Livarot", "Llanboidy", "Llanglofan Farmhouse", "Loch Arthur Farmhouse",

"Loddiswell Avondale", "Longhorn", "Lou Palou", "Lou Pevre", "Lyonnais", "Maasdam",

"Macconais", "Mahoe Aged Gouda", "Mahon", "Malvern", "Mamirolle", "Manchego",

"Manouri", "Manur", "Marble Cheddar", "Marbled Cheeses", "Maredsous", "Margotin",

"Maribo", "Maroilles", "Mascares", "Mascarpone", "Mascarpone (Australian)",

"Mascarpone Torta", "Matocq", "Maytag Blue", "Meira", "Menallack Farmhouse",

"Menonita", "Meredith Blue", "Mesost", "Metton (Cancoillotte)", "Meyer Vintage Gouda",

"Mihalic Peynir", "Milleens", "Mimolette", "Mine-Gabhar", "Mini Baby Bells", "Mixte",

"Molbo", "Monastery Cheeses", "Mondseer", "Mont D'or Lyonnais", "Montasio",

"Monterey Jack", "Monterey Jack Dry", "Morbier", "Morbier Cru de Montagne",

"Mothais a la Feuille", "Mozzarella", "Mozzarella (Australian)",

"Mozzarella di Bufala", "Mozzarella Fresh, in water", "Mozzarella Rolls", "Munster",

"Murol", "Mycella", "Myzithra", "Naboulsi", "Nantais", "Neufchatel",

"Neufchatel (Australian)", "Niolo", "Nokkelost", "Northumberland", "Oaxaca",

"Olde York", "Olivet au Foin", "Olivet Bleu", "Olivet Cendre",

"Orkney Extra Mature Cheddar", "Orla", "Oschtjepka", "Ossau Fermier", "Ossau-Iraty",

"Oszczypek", "Oxford Blue", "P'tit Berrichon", "Palet de Babligny", "Paneer", "Panela",

"Pannerone", "Pant ys Gawn", "Parmesan (Parmigiano)", "Parmigiano Reggiano",

"Pas de l'Escalette", "Passendale", "Pasteurized Processed", "Pate de Fromage",

"Patefine Fort", "Pave d'Affinois", "Pave d'Auge", "Pave de Chirac", "Pave du Berry",

"Pecorino", "Pecorino in Walnut Leaves", "Pecorino Romano", "Peekskill Pyramid",

"Pelardon des Cevennes", "Pelardon des Corbieres", "Penamellera", "Penbryn",

"Pencarreg", "Perail de Brebis", "Petit Morin", "Petit Pardou", "Petit-Suisse",

"Picodon de Chevre", "Picos de Europa", "Piora", "Pithtviers au Foin",

"Plateau de Herve", "Plymouth Cheese", "Podhalanski", "Poivre d'Ane", "Polkolbin",

"Pont l'Eveque", "Port Nicholson", "Port-Salut", "Postel", "Pouligny-Saint-Pierre",

"Pourly", "Prastost", "Pressato", "Prince-Jean", "Processed Cheddar", "Provolone",

"Provolone (Australian)", "Pyengana Cheddar", "Pyramide", "Quark",

"Quark (Australian)", "Quartirolo Lombardo", "Quatre-Vents", "Quercy Petit",

"Queso Blanco", "Queso Blanco con Frutas --Pina y Mango", "Queso de Murcia",

"Queso del Montsec", "Queso del Tietar", "Queso Fresco", "Queso Fresco (Adobera)",

"Queso Iberico", "Queso Jalapeno", "Queso Majorero", "Queso Media Luna",

"Queso Para Frier", "Queso Quesadilla", "Rabacal", "Raclette", "Ragusano", "Raschera",

"Reblochon", "Red Leicester", "Regal de la Dombes", "Reggianito", "Remedou",

"Requeson", "Richelieu", "Ricotta", "Ricotta (Australian)", "Ricotta Salata", "Ridder",

"Rigotte", "Rocamadour", "Rollot", "Romano", "Romans Part Dieu", "Roncal", "Roquefort",

"Roule", "Rouleau De Beaulieu", "Royalp Tilsit", "Rubens", "Rustinu", "Saaland Pfarr",

"Saanenkaese", "Saga", "Sage Derby", "Sainte Maure", "Saint-Marcellin",

"Saint-Nectaire", "Saint-Paulin", "Salers", "Samso", "San Simon", "Sancerre",

"Sap Sago", "Sardo", "Sardo Egyptian", "Sbrinz", "Scamorza", "Schabzieger", "Schloss",

"Selles sur Cher", "Selva", "Serat", "Seriously Strong Cheddar", "Serra da Estrela",

"Sharpam", "Shelburne Cheddar", "Shropshire Blue", "Siraz", "Sirene", "Smoked Gouda",

"Somerset Brie", "Sonoma Jack", "Sottocenare al Tartufo", "Soumaintrain",

"Sourire Lozerien", "Spenwood", "Sraffordshire Organic", "St. Agur Blue Cheese",

"Stilton", "Stinking Bishop", "String", "Sussex Slipcote", "Sveciaost", "Swaledale",

"Sweet Style Swiss", "Swiss", "Syrian (Armenian String)", "Tala", "Taleggio", "Tamie",

"Tasmania Highland Chevre Log", "Taupiniere", "Teifi", "Telemea", "Testouri",

"Tete de Moine", "Tetilla", "Texas Goat Cheese", "Tibet", "Tillamook Cheddar",

"Tilsit", "Timboon Brie", "Toma", "Tomme Brulee", "Tomme d'Abondance",

"Tomme de Chevre", "Tomme de Romans", "Tomme de Savoie", "Tomme des Chouans", "Tommes",

"Torta del Casar", "Toscanello", "Touree de L'Aubier", "Tourmalet",

"Trappe (Veritable)", "Trois Cornes De Vendee", "Tronchon", "Trou du Cru", "Truffe",

"Tupi", "Turunmaa", "Tymsboro", "Tyn Grug", "Tyning", "Ubriaco", "Ulloa",

"Vacherin-Fribourgeois", "Valencay", "Vasterbottenost", "Venaco", "Vendomois",

"Vieux Corse", "Vignotte", "Vulscombe", "Waimata Farmhouse Blue",

"Washed Rind Cheese (Australian)", "Waterloo", "Weichkaese", "Wellington",

"Wensleydale", "White Stilton", "Whitestone Farmhouse", "Wigmore", "Woodside Cabecou",

"Xanadu", "Xynotyro", "Yarg Cornish", "Yarra Valley Pyramid", "Yorkshire Blue",

"Zamorano", "Zanetti Grana Padano", "Zanetti Parmigiano Reggiano"};

}

android的列表展现实质上是对数据应用模板的过程,下面我们看看这个例子中的模板定义:simple_list_item_1.xml

android:id="@android:id/text1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:textAppearance="?android:attr/textAppearanceListItemSmall"

android:gravity="center_vertical"

android:paddingLeft="?android:attr/listPreferredItemPaddingLeft"

android:paddingRight="?android:attr/listPreferredItemPaddingRight"

android:minHeight="?android:attr/listPreferredItemHeightSmall"

/>

android 定义数组,Android列表实现(1)_数组列表实例介绍相关推荐

  1. android自定义列表显示,Android列表实现(3)_自定义列表适配器思路及实现代码

    下面的例子为使用自定义的列表适配器来显示列表. View Code import android.os.Bundle; import android.app.ListActivity; import ...

  2. JAVA散列表个人通讯录_散列表实现简易通讯录

    散列表实现通讯录 1.项目研究背景与意义 背景:随着信息活动在国民经济中主导地位的确立和信息产业的崛起,信息资源管理作为一个专有名词和独立的学科逐渐发展起来.如何积极开发.合理配置和有效利用信息资源, ...

  3. python数组和链表的区别_数组和链表的区别 - toddler的个人空间 - OSCHINA - 中文开源技术交流社区...

    数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素.但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中.同 ...

  4. 两个列表合并去重_数据结构——列表

    4.1列表的概念 列表(list)是用来存储一组有序数据元素的数据结构,元素之间用逗号分隔.列表中的数据元素应该包括在方括号中,而且列表是可变的数据类型,一旦创建了一个列表,你可以添加.删除或者搜索列 ...

  5. python列表查找值_查找列表中某个值的位置(python)

    p=list.index(value) list为列表的名字 value为查找的值 p为value在list的位置 Python3.2.2列表操作总结 list操作:快速创建list.新增item.删 ...

  6. JAVA数组首位末位互换_数组元素前移,第一个元素放置数组末位

    看起来so sasy,slice截取,concat拼接到末尾. 就像这样: var arr = [1,2,3];var newArr = arr.slice(1).concat(arr.slice(0 ...

  7. 迈普路由器访问控制列表配置命令_访问控制列表ACL及配置教程

    访问控制列表ACL及配置教程 发布时间:2012-11-28 17:04:38   作者:佚名   我要评论 本文将详细介绍访问控制列表ACL及配置,需要了解更多的朋有可以参考下 访问控制列表: AC ...

  8. android定义 task,Android Gradle 自定义Task 详解

    一:Gradle 是什么 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具. 它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于X ...

  9. android定义 task,Android中AsyncTask的基本用法

    首先: 了解一个知识点的用法,可以分四步: 第一:what是指AsyncTask的概念,从服务器下载资源,解析json文件,在开发Android应用时必须遵守单线程模型的原则: Android UI操 ...

最新文章

  1. Python使用tsne进行高维数据可视化实战:二维可视化、三维可视化
  2. java jdk1.5 对for循环遍历的优化
  3. python数据库操作之pymysql模块和sqlalchemy模块(项目必备)
  4. 从默认的 _id 字段中,取得时间信息
  5. RAC环境下创建本地数据文件的解决方法
  6. JimuReport积木报表——如何设计一张带二维码的打印报表?
  7. .NetCore中三种注入方式的思考
  8. Bert模型进行文本分类
  9. 联想小新触摸板驱动_联想lenovo笔记本触摸板驱动-联想触摸驱动 win7版下载16.2.5.0 官方版-西西软件下载...
  10. TcaplusDB X 光与夜之恋|春暖花开之际与你相遇
  11. wdr7660虚拟服务器设置,TP-Link TL-WDR7660无线桥接怎么设置?
  12. 剑指 Offer 53 - II. 0~n-1中缺失的数字
  13. 5.GitHub pytorch sentiment analysis(Transformer版)
  14. matlab中disparity,matlab disparity函数
  15. 被遗忘权_HTML:前5个被遗忘的元素
  16. 软件测试原书第二版(佩腾著)-学习笔记(一)
  17. 使用ffmpeg用图片批量合成抖音卡点短视频
  18. 可降低75%的系统集成成本!安波福引领“智能汽车架构”升级
  19. oracle11g 服务端+客户端
  20. STM32H743基于Lwip协议栈通过TFTP传输文件

热门文章

  1. 一款出海SAAS产品的中场思考
  2. 电大本科计算机上机考试题,电大计算机上机考试模拟题及答案
  3. 计算机同一优盘记录,U盘使用后残留在电脑上的记录清理方法
  4. 什么是Tendermint?(1)
  5. 【笔记总结】高中生物——【必一 Ⅰ】走近细胞
  6. CVSS评分策略分析及近年来满分漏洞盘点
  7. vue @mousemove实现拖动,鼠标移动过快拖动卡顿
  8. 如何根据负载选择开关电源规格?
  9. 使用Tomcat+腾讯云主机把你的项目发布到外网上
  10. 【智慧农场V2.1.1】功能模块+亲测版+农场租地种植+畜牧领养+智慧农场商城+农场直播小程序+认养农业