jjzjj

Clicklistener

全部标签

java - Java 中的事件引发处理

如何在Java中引发自定义事件和处理。一些链接会有所帮助。谢谢。 最佳答案 Java中没有一流的事件。所有事件处理都是使用接口(interface)和监听器模式完成的。例如://Roughlyanalogousto.NETEventArgsclassClickEventextendsEventObject{publicClickEvent(Objectsource){super(source);}}//Roughlyanalogousto.NETdelegateinterfaceClickListenerextendsEventLi

android - NavigationView 项目的涟漪效应

我的DrawerLayout中有NavigationView,假设它有简单的菜单现在我为点击设置监听器:mNavigationVeiw.setOnNavigationItemSelected(this);@OverridepublicbooleanonNavigationItemSelected(@NonNullMenuItemitem){switch(item.getItemId()){caseR.id.nav_settings:SettingsActivity.startActivity(this);mDrawerLayout.closeDrawer(GravityCompat.S

android - 如何在 kotlin 中的 customadpter 项目上实现 clicklistener?

我想在recyclerview项目上实现onClickListener。这是我的CustomAdapter.kt代码。packagecom.png.kotlinsample/***Createdbyadminon13-08-2017.*/importandroid.support.v7.widget.RecyclerViewimportandroid.view.LayoutInflaterimportandroid.view.Viewimportandroid.view.ViewGroupimportandroid.widget.TextView/***Createdbyprashan

android - MapBox SDK如何获取marker的点击事件?

我正在使用MapBoxSDK制作离线map我在map上添加了多个标记,如何获取标记的点击事件。有什么办法可以获取marker的点击事件吗? 最佳答案 我使用mapboxsdk提供的名为ItemizedIconOverlay的功能获得了mapbox中标记点击事件的解决方案。我做了如下:publicvoidplaceGTMarker(){alMarkerGT=newArrayList();marker=newMarker("myMarker","",latLng);marker.setMarker(activity.getResourc

ClickListener Enter/退出事件无法正常工作libgdx

我正在创建一个Table其中包含多个演员。该表还包含一个附上clickListener的图像。从其他演员绘制箭头时,我会绘制或单击时绘制箭头,可以从表中瞄准图像。我想知道箭头何时进入并从表中退出图像。问题在于,Enter事件并不总是触发,或者仅在触发Enter时才触发图像或出口的一部分触发。知道怎么了?oponentHand=newTable();for(inti=0;i看答案我发现导致Enter/退出事件的问题没有触发。我在游戏晚些时候将另一个演员添加到舞台上,巧合恰好在我试图验证Enter/Exit事件的图像之上添加了它。我正在逐渐消失,然后消失了我正在添加到舞台上的演员Action因此,

java - 按钮 ClickListener 在 LibGDX 游戏中不起作用

我正在使用LibGDX开发一款Android游戏。菜单屏幕中有4个按钮,但这些按钮的ClickListener不起作用。//retrievethecustomskinforour2DwidgetsSkinskin=super.getSkin();//createthetableactorandaddittothestagetable=newTable(skin);table.width=stage.width();table.height=stage.height();stage.addActor(table);//retrievethetable'slayoutTableLayout

java - 按钮 ClickListener 在 LibGDX 游戏中不起作用

我正在使用LibGDX开发一款Android游戏。菜单屏幕中有4个按钮,但这些按钮的ClickListener不起作用。//retrievethecustomskinforour2DwidgetsSkinskin=super.getSkin();//createthetableactorandaddittothestagetable=newTable(skin);table.width=stage.width();table.height=stage.height();stage.addActor(table);//retrievethetable'slayoutTableLayout

java - 管理单个 Clicklistener 的 Libgdx 问题

在Libgdx中,我试图在按下特定按钮时将Clicklistener设置为特定情况。publicvoidsetExamine(finalClickListenercl){examine.addListener(cl);}这是我在一个类中的代码,可以通过以下方式从另一个类访问:table.setExamine(newClickListener(){...});但是,这样做意味着每次都会添加一个新的ClickListener。有没有办法让它管理一个单击监听器而不是添加一个单击监听器而不是发生这种情况?我试过使用publicvoidsetExamine(finalClickListenerc

android - ListView 上的 SwipeListener 和 ListView 项目上的 ClickListener

这是我的oldquestion.不过这次我也提供了我的代码。我有一个包含不同类型行的ListView。该行可能包含文本、图像、视频或其他内容。如果我单击ImageView(行内),我将转到另一个Activity以全屏显示图像,如果我单击视频(行内),我将转到另一个Activity以播放他的视频。我已经在我的ListView上实现了从右到左滑动监听器。如果我从ListView中的空白区域开始ListView滑动,则滑动有效(下图中的第一行和第二行)。但是,如果我从ListView行的项目开始ListView滑动,则滑动不起作用(下图中的第三行和第四行)。如果我从ImageView和Vid

Android:在循环中使用带有字符串的 findViewById()

我正在制作一个android应用程序,其中有一个由数百个按钮组成的View,每个按钮都有一个特定的回调。现在,我想使用循环设置这些回调,而不必编写数百行代码(针对每个按钮)。我的问题是:如何使用findViewById而无需静态输入每个按钮ID?这是我想做的:for(inti=0;i提前致谢! 最佳答案 你应该使用getIdentifier()for(inti=0;i 关于Android:在循环中使用带有字符串的findViewById(),我们在StackOverflow上找到一个类似
12