I Dont Know How To Get The Position Of The Img That I Click So I Can Pass It To Next Acitvity
my Grid View is working okay and displays image from the Sdcard.When i long press an image a contextual task box open.One of the option is View(to view in full screen).i dont know
Solution 1:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GridView gridview = (GridView) findViewById(R.id.gridview);
myImageAdapter = new ImageAdapter(this);
gridview.setAdapter(myImageAdapter);
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
System.out.println("position"+position);
}
}
});
String ExternalStorageDirectoryPath = Environment
.getExternalStorageDirectory()
.getAbsolutePath();
String targetPath = ExternalStorageDirectoryPath ;
Toast.makeText(getApplicationContext(), targetPath, Toast.LENGTH_LONG).show();
File targetDirector = new File(targetPath);
File[] files = targetDirector.listFiles();
for (File file : files){
myImageAdapter.add(file.getAbsolutePath());
}
registerForContextMenu(gridview);
}
Post a Comment for "I Dont Know How To Get The Position Of The Img That I Click So I Can Pass It To Next Acitvity"