BaseAdataer基本設配器

2021-09-19 12:27:53 字數 1197 閱讀 1611

為了方便起見先寫乙個類來記載資料

public class plant 

}

其次就是要重寫基本介面卡了

public class plantadater extends baseadapter 

@override

public int getcount()

@override

public object getitem(int position)

@override

public long getitemid(int position)

@override

public view getview(int position, view convertview, viewgroup parent) else

// 取出bean物件

plant plant =mplantlist.get(position);

// 設定控制項的資料

viewholder.imageview.setimageresource(plant.itemimageresid);

viewholder.title.settext(plant.itemtitle);

viewholder.content.settext(plant.itemcontent);

return convertview;

}class viewholder

}

現在輪到了active**

private void initspinner3() 

spinner spinner3 = findviewbyid(r.id.sp_spnner3);

//設定listview的資料介面卡

plantadater plantadater = new plantadater(this,itembeanlist);

spinner3.setadapter(plantadater);

spinner3.setonitemselectedlistener(new adapterview.onitemselectedlistener()

@override

public void onnothingselected(adapterview<?> parent)

});}

螢幕設配介紹

移動開發的螢幕適配是乙個難題,特別是android的手機種類太多,螢幕差異性很大。ios在iphone6之後也增加了很多種解析度,也需要更多的考慮螢幕適配問題。不同的系統都提供了不少螢幕適配的機制和方法,但是需要很多繁瑣細緻的設計和實現,deviceone統一了螢幕適配的方式,開發者無需對這種細節了...

Ant testng selenium基本配置

ant 配置 1 在工程根目錄下新增 build testng xslt.xml 2 新建lib目錄,新增xml檔案裡的jar包 3 新建res目錄,新增testng results.xsl 檔案 build外掛程式美化報包需要 testng.xml檔案也放置在根目錄 報告目錄,工程 report ...

centos安裝後iptables基本設定

一.首先關閉防火牆 service iptables stop 二.檢視狀態,確認關閉 service iptables status 三.清除掉防火牆規則 iptables f iptables x 三.接收所有的output和forward iptables p output accept ip...