<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:layout_width="100px" android:layout_height="100px" android:id="@+id/img"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/title1" android:layout_marginLeft="20px" android:layout_marginTop="30px" android:textSize="20px"/> </LinearLayout>
//右图左字
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/title1" android:layout_marginLeft="20px" android:layout_marginTop="30px" android:textSize="20px"/> <ImageView android:layout_width="100px" android:layout_height="100px" android:id="@+id/img" android:layout_alignParentRight="true"/> </RelativeLayout>//上字下图<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/title1" android:gravity="center" /> <ImageView android:layout_marginTop="10px" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleType="fitXY" //设置将图片平铺 android:id="@+id/img"/> </LinearLayout>//适配器package one.bw.com.zuokao201; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; import com.nostra13.universalimageloader.core.ImageLoader; import java.util.List; /** * Created by Administrator on 2017/10/13/013. */ class Mytoubase extends BaseAdapter { Context text; List<Mytou.ResultBean.DataBean> data; public Mytoubase(Context text, List<Mytou.ResultBean.DataBean> data) { this.text = text; this.data = data; } int ZUO=0; int YOU=1; int XIA=2; @Override public int getCount() { return data.size(); } @Override public Object getItem(int i) { return null; } @Override public long getItemId(int i) { return 0; } @Override public int getItemViewType(int position) { if(position%3==ZUO){ return ZUO; } if(position%3==YOU){ return YOU; } if(position%3==XIA){ return XIA; } return 0; } @Override public int getViewTypeCount() { return 3; } @Override public View getView(int i, View view, ViewGroup viewGroup) { int j=i%3; if(j==ZUO){ if(view==null){ view = View.inflate(text, R.layout.zuo, null); } ImageView img =(ImageView) view.findViewById(R.id.img); TextView title = (TextView) view.findViewById(R.id.title1); Mytou.ResultBean.DataBean d = data.get(i); title.setText(d.getTitle()); ImageLoader.getInstance().displayImage(d.getThumbnail_pic_s(),img,ImageLoaderUtil.showImage()); }else if(j==YOU){ if(view==null){ view = View.inflate(text, R.layout.you, null); } ImageView img =(ImageView) view.findViewById(R.id.img); TextView title = (TextView) view.findViewById(R.id.title1); Mytou.ResultBean.DataBean d = data.get(i); title.setText(d.getTitle()); ImageLoader.getInstance().displayImage(d.getThumbnail_pic_s(),img,ImageLoaderUtil.showImage()); }else if(j==XIA){ if(view==null){ view = View.inflate(text, R.layout.xia, null); } ImageView img =(ImageView) view.findViewById(R.id.img); TextView title = (TextView) view.findViewById(R.id.title1); Mytou.ResultBean.DataBean d = data.get(i); title.setText(d.getTitle()); ImageLoader.getInstance().displayImage(d.getThumbnail_pic_s(),img,ImageLoaderUtil.showImage()); } return view; } }