xlistview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
//ListView 点击item传图片不需要判断
//XlistView需要判断
if (i > 0 && i < list.size()) {
Data.DataBean.ComicsBean bean = list.get(i - 1);
Intent intent = new Intent(MainActivity.this, ImageActivity.class);
intent.putExtra("title", bean.getLabel_text());
intent.putExtra("image", bean.getCover_image_url());
startActivity(intent);
}
}
});
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
//ListView 点击item传图片不需要判断
//XlistView需要判断
if (i > 0 && i < list.size()) {
Data.DataBean.ComicsBean bean = list.get(i - 1);
Intent intent = new Intent(MainActivity.this, ImageActivity.class);
intent.putExtra("title", bean.getLabel_text());
intent.putExtra("image", bean.getCover_image_url());
startActivity(intent);
}
}
});
public class ImageActivity extends AppCompatActivity {
// private ImageView image_two;
private TextView text_title;
private PhotoView mPhotoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image);
// image_two = (ImageView) findViewById(R.id.imageView);
text_title = (TextView) findViewById(R.id.text_title);
Intent it = getIntent();
String tit = it.getStringExtra("title");
text_title.setText(tit);
String image = it.getStringExtra("image");
// Glide.with(this).load(image).into(image_two);
mPhotoView = (PhotoView) findViewById(R.id.photo_view);
Glide.with(this).load(image).into(mPhotoView);
}
}
// private ImageView image_two;
private TextView text_title;
private PhotoView mPhotoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image);
// image_two = (ImageView) findViewById(R.id.imageView);
text_title = (TextView) findViewById(R.id.text_title);
Intent it = getIntent();
String tit = it.getStringExtra("title");
text_title.setText(tit);
String image = it.getStringExtra("image");
// Glide.with(this).load(image).into(image_two);
mPhotoView = (PhotoView) findViewById(R.id.photo_view);
Glide.with(this).load(image).into(mPhotoView);
}
}