사진을 삭제하기 위해 안드로이드 사진 앱에 사용 된 것과 동일한 기술을 구현하고 싶습니다. 그 말은 긴 항목을 클릭 할 때 사진/항목을 선택할 수 있기를 바랍니다. 그런 다음 액션 바에 내가 선택한 사진의 수를 표시해야합니다. 앱을 아는 경우 내 뜻을 알 수 있습니다.Android 앱에서 항목 삭제 기능을 추가하려면 어떻게해야하나요?
기본적으로 내가 지금까지 가지고있는 것은 액션 바 자체 (appcompat를 사용하고 있습니다)와 gridview입니다. 거기에 내가 가지고 여기 어딘가에이 functionlity을 추가합니다 :이 수신기에
gridview.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE_MODAL);
gridview.setMultiChoiceModeListener(new MultiChoiceModeListener());
는 그런 다음 ActionMode
(Reference)를 만들 :
private void setGridViewClickListener() {
mGridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v, int position,
long id) {
File imgFile = new File(mImagePaths.get(position));
if(imgFile.exists()){
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
zoomImageFromThumb(new View(mContext), myBitmap);
}
}
});