android gridview- Android 的GridView的图片点击事件问题

问题描述

Android 的GridView的图片点击事件问题
我现在不知道GridView的长度,怎么一一对应给它的每个图片添加点击事件啊。我现在是写了grid.setOnItemClickListener(new OnItemClickListener() {

public void onItemClick(AdapterView<?> arg0 View arg1 int arg2
long arg3)
这个方法,通过判断arg2的来确定我点的哪个图片,
我现在的问题是我不知道如何通过点击相应的图片到其对应的界面,用switch case的话我不知道具体长度,所以不知道怎么写。是不是可以通过循环判断的方式来对应点击事件啊,但我这写的不对。(这个a就是我要的gridview的长度,这里Acti就是我要跳的界面,但每个图片跳的界面不一样)
for (int i = 0; i < a; i++) {

if(arg2==i)
{
StartActivity(new Intent(thisActi.calss));
}
求各位大牛指点指点,或者有什么其他方式实现。

解决方案

这个需要服务器的配合,如果你只是想在本地实现的话,你可以根据position来区分
public void onItemClick(AdapterView<?> arg0 View arg1 int position
long arg3){
if (position == 1){
//跳转到的页面
}else if(position == 2){
//跳转到的页面

}
}

如果是访问服务器,会返回一个list这个list.size()就是gridview的大小,每一个都有一个id你可以根据这个id传参访问服务器,返回相应数据。

时间: 2024-09-19 09:41:13

android gridview- Android 的GridView的图片点击事件问题的相关文章

android开发-android中如何对app图标进行点击事件的监听?也就是一键锁屏的效果

问题描述 android中如何对app图标进行点击事件的监听?也就是一键锁屏的效果 如题,android中如何对app图标进行点击事件的监听,也就是类似一键锁屏的功能,一点图片就可以响应 解决方案 本文演示如何在Android中实现程序前后台切换效果. 在介绍程序实现之前,我们先看下Android中Activities和Task的基础知识. 我们都知道,一个Activity 可以启动另一个Activity即使这个Activity是定义在别一个应用程序里的,比如说,想要给用户展示一个地图的信息,现

Android使用RecyclerView实现自定义列表、点击事件以及下拉刷新_Android

Android使用RecyclerView 1. 什么是RecyclerView RecyclerView 是 Android-support-v7-21 版本中新增的一个 Widgets,官方对于它的介绍则是:RecyclerView 是 ListView 的升级版本,更加先进和灵活. 简单来说就是:RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式.它被作为ListView和GridView控件的继承者,在最新的support-V7版本中提供支持. 2.

Android使用RecyclerView实现自定义列表、点击事件以及下拉刷新

Android使用RecyclerView 1. 什么是RecyclerView RecyclerView 是 Android-support-v7-21 版本中新增的一个 Widgets,官方对于它的介绍则是:RecyclerView 是 ListView 的升级版本,更加先进和灵活. 简单来说就是:RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式.它被作为ListView和GridView控件的继承者,在最新的support-V7版本中提供支持. 2.

Android中EditText的drawableRight属性设置点击事件_Android

这个方法是通用的,不仅仅适用于EditText,也适用于TextView.AutoCompleteTextView等控件. Google官方API并没有给出一个直接的方法用来设置右边图片的点击事件,所以这里我们需要通过点击位置来判断点击事件,效果如图: 布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.a

ios开发之xcode加载图片点击事件,图片带参数

clickx 作为一个方法被调用,表示当你点击图片的时候出发这个方法,这个方法可以自己随便写比如abc,clicky  代码如下 复制代码 - (IBAction)test:(id)sender {     UIImageView *imageView =[[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 200, 200)];     imageView.image=[UIImage imageNamed:@"22.png"]

andorid-android下GridView如何实现标题的点击事件

问题描述 android下GridView如何实现标题的点击事件 我写了个给GridView填充数据的程序,每个单元格的内容为课程图片+标题:但是有的标题太长了,而且只允许显示一行:现在要求图片和标题响应不同的点击事件:点击图片跳转到AActivity,点击标题则全屏显示标题的内容:我想问下大神们怎么实现GridView标题的点击事件!图片点击事件程序如下: mGridView = (GridView)findViewById(R.id.learn_gridview); mAdapter = n

DevExpress GridView 列标题点击事件

GridView有RowCellClick事件,即单元格点击事件,但是针对列标题行以及列标题单元格却没有相应的事件. 在这里使用GridView的MouseDown事件.这里同样使用的是GridHitInfo来获取点击位置的信息,来判断是否在列标题上.GridHitInfo根据鼠标点击的x.y坐标获取该点的相关信息,判断是否点击在列标题行内. private void gridView_MouseDown(object sender, MouseEventArgs e) { //鼠标左键点击 i

android中将SD卡内的图片怎么用gridView显示

问题描述 android中将SD卡内的图片怎么用gridView显示 就是已经获取到了SD卡上图片的存储路径,怎样才能把这些图片显示在gridView里哪,就像微信里添加照片时的那种效果....已被困扰很久,求指教 解决方案 Android中利用GridView显示SD卡的图片 解决方案二: Android GridView显示SD卡的图片

我的Android进阶之旅------&amp;gt;Android之Gallery和GridView两种方式与ImageSwitcher实现带预览的和幻灯片方式的两种图片浏览器

一.简介 a.GridView(网络视图)的功能和用法 b.ImageSwitcher(图形切换器)的功能和用法 c.Gallery(画廊视图)的功能和用法 二.通过一个实例来学习Gallery.GridView和ImageSwitcher step1:新建一个项目MyGridViewAndGallery                                            三:我们先写用GridView和ImageSwitcher实现 step1:设计所需的UI界面 a.