나는 이것이 내가갤러리 안드로이드에서 아이 항목을 얻는 방법?
을 사용 gallery.For에서 이미지를 얻으려면View v= mGallery.childAt(index);
ImageView img = (ImageView) v.findViewById(R.id.img);
그러나 인덱스 이미지가
NullPointerException이주고 볼 시간이없는 가끔합니다.
갤러리에서 보이지 않는 이미지를 얻는 방법?
나는 이것이 내가갤러리 안드로이드에서 아이 항목을 얻는 방법?
을 사용 gallery.For에서 이미지를 얻으려면View v= mGallery.childAt(index);
ImageView img = (ImageView) v.findViewById(R.id.img);
그러나 인덱스 이미지가
NullPointerException이주고 볼 시간이없는 가끔합니다.
갤러리에서 보이지 않는 이미지를 얻는 방법?
나는 당신이 어댑터를 통해 갤러리에 이미지를 추가하는 생각? 그렇다면 getItemAtPosition(index)
을 사용하여 기본적으로 어댑터에 넣은 것을 검색 할 수 있습니다. 물론 인덱스가 유효한지 확인해야합니다. Gallery.getSelectedView()
및 Gallery.getSelectedItem()
다음과 같이 사용하십시오.
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
하여 onActivityResult 방법 :
protected void onActivityResult(int requestCode, int resultCode,
Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (resultCode == RESULT_OK) {
Uri photoUri = intent.getData();
if (photoUri != null) {
try {
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this
.getContentResolver(), photoUri);
your_imgv.setImageBitmap(bitmap);
profilePicPath = photoUri.toString();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
덕분에 ..
위의 질문에 대한 답은 갤러리에서 하위 항목을 얻는 방법을 알려주십시오. 위와 같은 것이 필요합니다. 지금 네가 말한대로 내 상황을 선택하지 마라. – ADIT
오 그 두 이미지를 얻고 그들에게 보여 하나의 방법과 더 나은 방법 친구였다 ... (I 설명 : 선택한 항목을 원하는 경우
, 당신은 당신에게 직접 액세스 할 다른 옵션이 있습니다
이 해결 문제 내 위의 대답) ... 나는 ... 통해 UR 코드를 적용 U 당신이 널 (null) 조건을 확인할 수에 대한
을 몇 가지 트릭 또는 패치 2 만 표시 할 수 있습니다. 당신이 null 이미지를 얻는다면 그 자리에 기본 이미지를 보여주세요 ........
웃기는 재미 :) –
Iam은 아이템을 얻으 려하지만 갤러리가 움직이는 위치가 바뀌고 있습니까? 이전에 눌려진 이미지 위치를 아는 법. 나는 이미 눌린 위치에 대한 변수를 취했습니다. 그러나 그 위치는 지속되지 않을 수 있습니다. – ADIT
mGallery.getItemAtPostion (position); 이 객체를 View v = (View) Object로 캐스팅하면 캐스트 예외가 발생합니다.이 부분을 알려주십시오. – ADIT
더 많은 옵션으로 답변을 업데이트했습니다. 선택한 항목에 액세스하려면 가능한 다른 방법이 있습니다. –