1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      Android中如何通過自定義Adapter顯示列表-創(chuàng)新互聯(lián)

      本文小編為大家詳細(xì)介紹“Android中如何通過自定義Adapter顯示列表”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“Android中如何通過自定義Adapter顯示列表”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識(shí)吧。

      成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元紹興做網(wǎng)站,已為上家服務(wù),為紹興各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

      在res\layout目錄下創(chuàng)建一個(gè) activitylist.xml。內(nèi)容如下:


      Android中如何通過自定義Adapter顯示列表

      這次我們不從AndroidManifest.xml中讀取Activity列表,而是使用String Array資源。在res\value\string.xml 中添加下列Array資源:

                Bezier          Brush          Colors          Font    Image   Path   Pen   Shape    Transform                Bezier          Pattern ,Gradients          Colors          FontDemo, FontTypes    DrawMap, JumbleImage, SeeThroughImage   Polys, Paths   Lines, Dashes, LineCap,LineJoin   Oval ,Pear ,Shape2DDemo    Transform  

      定義了這些資源后,可以在程序中使用自定義Adapter來顯示列表:

      class ActivityInfo{      int iconIndex;      String activityName;      String activityInfo;     }         class ActivityInfoAdapter extends ArrayAdapter{          int resource;      public ActivityInfoAdapter(Context context, int resourceId,        List objects) {       super(context, resourceId, objects);       resource=resourceId;      }          @Override      public View getView(int position,View ConvertView,ViewGroup parent){       LinearLayout activityInfoView;       ActivityInfo activityInfo=getItem(position);       String activity_Name=activityInfo.activityName;       String activity_Info=activityInfo.activityInfo;       int iconIndex=activityInfo.iconIndex;       if(ConvertView==null){        activityInfoView=new LinearLayout(getContext());        String inflater=Context.LAYOUT_INFLATER_SERVICE;        LayoutInflater vi;    vi=(LayoutInflater)getContext().getSystemService(inflater);        vi.inflate(resource, activityInfoView,true);       }else{        activityInfoView=(LinearLayout)ConvertView;       }       TextView activity_NameView     =(TextView)activityInfoView.findViewById(R.id.activityName);       TextView activity_InfoView      =(TextView)activityInfoView.findViewById(R.id.activityInfo);       ImageView iconView         =(ImageView)activityInfoView.findViewById(R.id.iconImage);       activity_NameView.setText(activity_Name);       activity_InfoView.setText(activity_Info);       iconView.setImageResource(iconIndex);       return activityInfoView;           }     }         public class AndroidGraphics2DTutorial extends ListActivity {          private ArrayList activityInfos          =new ArrayList();      private ActivityInfoAdapter aa;      private final static String packgeName="com.pstreets.graphics2d";        @Override      public void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       Resources res = getResources();       String[] activity_Names = res.getStringArray(R.array.activity_name);       String[] activity_Infos = res.getStringArray(R.array.activity_info);       for(int i=0;i

      類ActivityInfo定義列表每個(gè)元素的Data Model,為Activity的Icon資源ID,Activity Name以及Activity Info.

      類ActivityInfoAdapter為自定義Adapter,關(guān)鍵的是public View getView(int  position,View ConvertView,ViewGroup  parent)。這個(gè)函數(shù)返回用來顯示沒個(gè)類別元素的View的示例。例子中為activitylist.xml 對(duì)應(yīng)的Layout。

      讀到這里,這篇“Android中如何通過自定義Adapter顯示列表”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


      當(dāng)前題目:Android中如何通過自定義Adapter顯示列表-創(chuàng)新互聯(lián)
      標(biāo)題路徑:http://ef60e0e.cn/article/cdegcp.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        湖北省| 通州区| 平陆县| 利津县| 斗六市| 明星| 额济纳旗| 澄城县| 白沙| 天门市| 连江县| 清河县| 云南省| 忻州市| 汨罗市| 香港 | 荆州市| 张掖市| 双牌县| 溆浦县| 灌南县| 安庆市| 平利县| 福泉市| 东兰县| 永安市| 德昌县| 贺州市| 策勒县| 澄迈县| 册亨县| 常德市| 营山县| 怀安县| 东山县| 万州区| 长春市| 齐河县| 垣曲县| 贞丰县| 乌兰察布市|