내가, 목록보기를하는 것은 내 코드입니다 : 즉,리스트 뷰는 다음 ListView에서 이미지를 클릭하면 어떻게 imageView를 최대화 할 수 있습니까? 이미지가 나는 그것이 전체 화면 여기</p> <p>에서 볼 수 할 목록보기에 클릭하면
ImageList.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
String Userid = ((TextView) view.findViewById(R.id.user_id)).getText().toString();
String ScrapBookId = ((TextView) view.findViewById(R.id.photo_id)).getText().toString();
// ---Starting new intent
Intent in = new Intent(getApplicationContext(),FullImageActivity.class);
in.putExtra("userid", Userid);
in.putExtra("IMAGE",ScrapBookId);
// ---starting new activity and expecting some response back
startActivityForResult(in, 100);
//Toast.makeText(getApplicationContext(), eventId, Toast.LENGTH_SHORT).show();
}
});
를 클릭 될 때 여기 FullImageActivity로 바뀝니다하는 코드입니다 :
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fullimage);
int imgid = getIntent().getIntExtra("IMAGE", 0);
ImageView img = (ImageView)findViewById(R.id.imageView1);
TextView txt = (TextView)findViewById(R.id.photo_id);
img.setImageResource(imgid);
txt.setText(imgid);
}
}
하지만 난 그것을 할 방법 :(통과 어떤 이미지가 없다고 생각 좀 도와주세요 :(당신에게
이미지 ID를 전달하지만 이미지가없는 경우 -1 및 detec 여기서 -1을 얻었는지 확인하면 기본 이미지 만 표시됩니다. – Yogendra