android-java只需单击该项目的ID,而无需将该项目设置为“ onClick”

蜘蛛临

在没有在xmk文件中设置“ onClick”事件的情况下,如何单击该项目ID?

我尝试过:

private View.OnClickListener globalClickListener = new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                int clickedPosition = (int) v.getTag();
                // do something with position
            }
        }

但我不知道如何使用

杰克·佩特

你好!重建方法如下:

    private View.OnClickListener globalClickListener = new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                
            }
}

好吧,要获取您单击的目标ID,最好先android:tag="target_id"在XML文件中定义属性,然后在单击目标时使用来在调用的方法中访问该属性v.getTag()当然,您也可以通过点击来获取点击ID v.getId()您可以从以下位置检查ID:use if (v.getTag () == R.id.target_id),或按以下方式对其进行解析:

String viewID = getResources (). GetResourceName (v.getId ())

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

该项目的Gradle设置尚未配置-Android Studio

在Android中为NavigationDrawer项目设置OnClick

Android:动作栏项目onclick

Android OnClick Listview项目动画

在viewfillper android的动态项目上实现onclick

将图片设置为Background Onclick Android

RecyclerView的onClick无效,仅当您单击以下项目之间时,该项目才有效:已解决

无法为 android:onClick 执行方法?

如何使用android获取id onclick listview

Android Studio-如何配置Android Studio以在启动项目时询问有关该项目的打开?

JAVA / Android-Ontouchstart而非onClick

Android Studio:如果您设置项目的背景色,则ListView OnClick动画将不起作用

为什么在 Android Studio 中单击没有 android:onClick 的 TextView 时会触发 OnClick 事件?

该项目缺少构建所需的Android SDK

Android-Ionic-未在该项目中添加平台

实现android库项目而无需将所有活动归类

您指定的指纹已被该项目或其他项目中的Android OAuth2客户端ID使用

@Onclick android注释?

Android中的Onclick功能

Onclick事件(ANDROID STUDIO)

Android onClick操作

Android onClick 方法错误

并非每次用户单击(onClick)Android都启动ArrayList

Android C# 在 ScrollView 的 TopMost 上设置 OnClick 布局位置

Android应用程式Java OnClick中的NullPointerException

AlertDialog使2d onclick崩溃(Android / Java)

如何使用其他类的Java Android onClick方法?

插件不支持该项目的cordova-android版本。cordova-android:4.1.1,失败的版本要求:> = 5.0.0-dev

使用纯JavaScript获取li元素onclick,而无需将onClick应用于每个元素