Я сделал приложение с GridView, используя этот учебник для Android. Я разместил все изображения
в папку drawable-hdpi. Вид сетки работает просто отлично, но теперь я хочу запустить или открыть другое действие, когда пользователь касается изображения в виде сетки. Новое действие должно быть предварительным просмотром этого единственного изображения.
Как я могу это сделать?
Это как я положил, но это не работает
моя активность:
gridView.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View v, int position, long id)
{
Intent fullScreenIntent = new Intent(v.getContext(), 2activity.class);
fullScreenIntent.putExtra(1activity.class.getName(),imageIDs);
1activity.this.startActivity(fullScreenIntent);
}
});
моя 2активность:
public void onCreate(Bundle savedInstanceState, int[] imageIDs) {
super.onCreate(savedInstanceState);
setContentView(R.layout.image);
Intent intent = getIntent();
long imageIDs = (Long) intent.getExtras().get(2activity.class.getName());
ImageView imageView = (ImageView)v.findViewById(R.id.preview);
imageView.setLayoutParams( new ViewGroup.LayoutParams(WindowManager.LayoutParams.FILL_PARENT, WindowManager.LayoutParams.FILL_PARENT));
imageView.setImageResource((int) imageIDs);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
}
когда я захожу в 2activity из 1activity, он просто ничего не показывает, просто пустым, его не улавливаются изображения из 1-го действия ???? что мне делать ???