日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

对象androidandroid 开发中 如何取得ListView 的 每条Item 的对象

發布時間:2023/12/4 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对象androidandroid 开发中 如何取得ListView 的 每条Item 的对象 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題記:寫這篇博客要主是加深自己對對象android的認識和總結實現算法時的一些驗經和訓教,如果有錯誤請指出,萬分感謝。

????首先寫個ListView 的數據適配器,抽離出來,寫一個對象,用來設置listView 每條Item 的 的對象,可以采用ConvertView 設置setTag 將View 房子tag中,可以通過ListvIEW .getChildAt().getTag. 獲得你想要的對象,設置參數,還是鐵代碼吧!

?

?

?? getView:

????ItemObj viewHolder = null;
??if(convertView == null){
???viewHolder = new ItemObj();
???convertView = mLayoutInflate.inflate(R.layout.simple_item, null);
???viewHolder.mSimpleCardName = (TextView) convertView.findViewById(R.id.simple_name);
???viewHolder.mIsReTake = (TextView) convertView.findViewById(R.id.simple_num);
???viewHolder.mContentNext = (TextView)convertView.findViewById(R.id.status);
???viewHolder.mIsNext = (TextView) convertView.findViewById(R.id.icon_next);
???convertView.setTag(viewHolder);
??}else{
???viewHolder = (ItemObj) convertView.getTag();
??}
??
???? PhotoList aPotoLists = (PhotoList) getItem(position);
????
????????????? if(aPotoLists!= null){
??????????? ?? viewHolder.mSimpleCardName.setText(aPotoLists.photoName);
??????????? ?? if(KeyInMapITF.TAKESIMPLE_PIC_TEP!= null){
??????????? ??? viewHolder.mIsReTake.setText("("+0+")");
??????????? ??? if(KeyInMapITF.TAKESIMPLE_PIC_TEP.equals(aPotoLists.photoName)){
??????????? ???? ArrayList<PhotoList> aLists=? (ArrayList<PhotoList>) GlobalParameter.get(KeyInMapITF.TAKESIMPLE_PIC_TEP);
??????????? ???? viewHolder.mIsReTake.setText("("+aLists.size()+")");
??????????? ??? }
??????????? ?? }
??????????? ??
??????????? ?? if(aPotoLists.status.equals("0")){
??????????? ??? viewHolder.mContentNext.setText("未考核");
??????????? ??? viewHolder.mIsNext.setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.task_list_arrows));
??????????? ??
??????????? ?? }else{
??????????? ??? viewHolder.mContentNext.setText("已考核");
??????????? ??? viewHolder.mIsNext.setText("");
??????????? ??? convertView.setOnClickListener(null);
??????????? ?? }
??}

每日一道理
曾經輝煌過,曾經凋零過,這可是你至死不渝的生活嗎?我親愛的母親—大自然。多少次,我伏在地上,去聆聽你沉重的脈搏聲;多少次,我佇立在山前,去感受那松濤千年的浩瀚。你的豪壯,足以讓中華民族騰飛;你的無私,譜寫了一曲曲感人至深的千古壯曲。

?

?

????obj 對象:

????public class ItemObj extends Object{

?public TextView mSimpleCardName;// 單證的名稱
?public TextView mIsReTake;// 0 是 單證照相 1是重照相片
?public TextView mContentNext;// 未提交 未考核等
?public TextView mIsNext;// 箭頭
?public TextView getmSimpleCardName() {
??return mSimpleCardName;
?}
?public void setmSimpleCardName(TextView mSimpleCardName) {
??this.mSimpleCardName = mSimpleCardName;
?}
?public TextView getmIsReTake() {
??return mIsReTake;
?}
?public void setmIsReTake(TextView mIsReTake) {
??this.mIsReTake = mIsReTake;
?}
?public TextView getmContentNext() {
??return mContentNext;
?}
?public void setmContentNext(TextView mContentNext) {
??this.mContentNext = mContentNext;
?}
?public TextView getmIsNext() {
??return mIsNext;
?}
?public void setmIsNext(TextView mIsNext) {
??this.mIsNext = mIsNext;
?}
?

?

?

?

?

?

?

文章結束給大家分享下程序員的一些笑話語錄: 自從有了Photoshop,我再也不相信照片了!(沒有Photoshop的年代,膠片照片年代做假的也不少,那時候都相信假的!)

--------------------------------- 原創文章 By
對象和android
---------------------------------

總結

以上是生活随笔為你收集整理的对象androidandroid 开发中 如何取得ListView 的 每条Item 的对象的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。