1. 程式人生 > >xamarin的listview簡單的例子

xamarin的listview簡單的例子

xamarin裡的listview寫法比較簡單,介面如下


xml頁面就不上了,因為就只拉了一個listview上去,控制元件名也是預設的listview1.下面上cs程式碼,其中using部分不能省,一個是給list介面卡用,一個是給JavaDictionary用。

using Android.App;
using Android.Widget;
using Android.OS;
using System.Collections.Generic;
using Android.Runtime;


namespace App12
{
    [Activity(Label = "App12", MainLauncher = true)]
    public class MainActivity : Activity
    {
        ListView list_member;
        SimpleAdapter content;
        IList<IDictionary<string, object>> data;
      
            protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
             
            SetContentView(Resource.Layout.Main);
            list_member = FindViewById<ListView>(Resource.Id.listView1);
           
            //填充資料
            FillDate();
            //建立資料介面卡
            content = new SimpleAdapter(
                this,
                data, 
                Android.Resource.Layout.SimpleListItem2, 
                new string[] { "title", "number" },  
                new int[] { Android.Resource.Id.Text1,Android.Resource.Id.Text2 });
                //把資料繫結到list_member 這個listview上
                list_member.Adapter = content; 
        }
        public void FillDate()
        {
            data = new List<IDictionary<string, object>>();
            for (int i = 3; i < 20; i++)
            {
                //我這裡面的資料是寫死的,有資料庫的同學可以連資料庫
                JavaDictionary<string, object> achievement = new JavaDictionary<string, object>();
                achievement.Add("title", "你好,我是張" + i);
                achievement.Add("number","座號"+i);
                data.Add(achievement);
            }
        }
    }
}


相關推薦

(原創)Maven+Spring+CXF+Tomcat7 簡單例子實現webservice

produces per back targe xsd lean listener ans 控制 這個例子需要建三個Maven項目,其中一個為父項目,另外兩個為子項目 首先,建立父項目testParent,選擇quickstart: 輸入項目名稱和模塊名稱,然後創建:

AutoConf自動生成Makefile(基於helloworld簡單例子

programs tom change col -a 二進制 自己 int 生成 新建一個簡單的helloworld工程文件夾,目錄結構如下 hello.h代碼: #include<stdio.h> void fprint() { printf("h

ASP.NET 創建WebService——簡單例子

本地 解析 com 調用 net XML ges png hone Web service是一個基於可編程的web的應用程序,用於開發分布式的互操作的應用程序,也是一種web服務 WebService的特性有以下幾點: 1.使用XML(標準通用標記語言)來作為數據交互的

ASP.NET JS調用WebService——簡單例子

例子 頁面 bsp ima 技術 .com images ebs png 一、創建好WebService 二、編輯頁面與js 三、 運行頁面並點擊按鈕,結果如下 簡單調用吧! ASP.NET JS調用WebService——簡單例子

用socket.io實現websocket的一個簡單例子

soc .html www sock 在線 ket log html 簡單例子 http://biyeah.iteye.com/blog/1295196 socket.io的介紹 http://www.cnblogs.com/mazg/p/5467960.html

.net使用abot爬蟲簡單例子

ldoc edt pan cat style 指定 gles ted 應該 abot是.net爬蟲框架中的一種,Abot是一個開源的.net爬蟲,速度快,易於使用和擴展。項目的地址是https://code.google.com/p/abot/。 爬取的html解析,我們使

C語言多線程的一個簡單例子

color oid blog stdlib.h null bsp 等待 creat 多線程   多線程的一個簡單例子:    #include <stdio.h> #include <stdlib.h> #include <string.h&

C# Socket簡單例子(服務器與客戶端通信)

項目 回車 pop ace log () client protocol comm 這個例子只是簡單實現了如何使用 Socket 類實現面向連接的通信。 註意:此例子的目的只是為了說明用套接字寫程序的大概思路,而不是實際項目中的使用程序。在這個例子中,實際上還有很多問題

webservice簡單例子

web space new gets asp ret rms png tool 1、添加web服務。 /// <summary> /// demo 的摘要說明 /// </summary> [WebService(Name

【轉載】Caffe學習:運行caffe自帶的兩個簡單例子

0.00 練習 siam 其它 sudo 單例 復制 腳本 policy 原文:http://www.cnblogs.com/denny402/p/5075490.html 為了程序的簡潔,在caffe中是不帶練習數據的,因此需要自己去下載。但在caffe根目錄下的data

Java操作Excel之POI簡單例子

comm last pre cto ada tabs cnblogs encrypted hssf 21 /** 22 * 利用POI操作Excel表單 23 * 24 * 需要jar包: 25 * HSSF針對03及以前版本,即.xls後綴

註解的簡單例子

註解 簡單例子 /** * @author 鄧聰 *應用在類上的註解 */@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)public @interface Class_anno { String name() default "

QTablewidget 簡單例子

mod strac 效果 part selection play ges icon src 【1】QTableWidget簡介 QTableWidget是QT對話框設計中常用的顯示數據表格的控件。 學習QTableWidget就要首先看看QTableView控件(控件也是有

java 存儲過程簡單例子

ont 最好 num spl 得到 存儲過程 遊標 efault 建表 ---創建表create table TESTTABLE( id1 VARCHAR2(12), name VARCHAR2(32))select t.id1,t.name from TESTTAB

Spark簡介安裝和簡單例子

可用 spa nbsp tgz class 高效 ota zookeep 進入 Spark簡介 Spark是一種快速、通用、可擴展的大數據分析引擎,目前,Spark生態系統已經發展成為一個包含多個子項目的集合,其中包含SparkSQL、Spark Streaming、Gra

一個使用Spring的AspectJ LTW的簡單例子

pri transport cli system ram exce lena nal rep 參考:https://docs.spring.io/spring-framework/docs/4.3.9.RELEASE/spring-framework-reference/h

數據庫中算式的簡單例子

後綴表達式 ddn tar 入棧 計算 ext ref 結束 pre 後綴表達式是遇到符號時,取棧頂元素進行計算,並將結果再次壓入棧頂。9 2 3 + - 10 2 / - 計算過程如下:9 2 3 入棧遇到 + 號,取出 2 3 相加,並將結果入棧,結果為9 5又遇到 -

socket的簡單例子

import 退出 交互 也好 lose ddr conn utf-8 需要 最近剛剛開始學了socket的模塊,就寫了一個服務器與客戶端交互的程序 有兩種模式: 1.就是先電腦自動回復 2.就是人工服務 接下來就是代碼了 服務器端的代碼: 1 import sock

jsp調用javaBean的簡單例子

val tle 得到 函數 ssi 獲取 quest 構造 有一個 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%>

C#中使用1.7版本驅動操作MongoDB簡單例子

text spa 自動 .get mongo ets lock www. 密碼 代碼如下: //創建數據庫鏈接 //在1.7的版本驅動中這樣寫是會報 MongoServer方法已過時的 //MongoServer server = MongoDB.Driver