草庐IT

onTapped

全部标签

dart - GridView onTap 只在创建时调用

我制作了一个带有子项的GridView,每个子项都有一个GestureDetector和一个onTap方法集。但是只有在创建View时才会调用onTap事件,而不是在点击项目时调用。我在这里做错了什么?classMyGridViewextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewColumn(children:[newExpanded(child:newGridView.count(crossAxisCount:2,children:[newGridItem(0),newGridItem

dart - GridView onTap 只在创建时调用

我制作了一个带有子项的GridView,每个子项都有一个GestureDetector和一个onTap方法集。但是只有在创建View时才会调用onTap事件,而不是在点击项目时调用。我在这里做错了什么?classMyGridViewextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewColumn(children:[newExpanded(child:newGridView.count(crossAxisCount:2,children:[newGridItem(0),newGridItem

dart - GestureDetector onTap 卡片

newExpanded(child:_searchResult.length!=0||controller.text.isNotEmpty?newListView.builder(itemCount:_searchResult.length,itemBuilder:(context,inti){returnnewCard(child:newColumn(mainAxisSize:MainAxisSize.min,children:[newRow(children:[//newGestureDetector(),newContainer(width:45.0,height:45.0,de

dart - GestureDetector onTap 卡片

newExpanded(child:_searchResult.length!=0||controller.text.isNotEmpty?newListView.builder(itemCount:_searchResult.length,itemBuilder:(context,inti){returnnewCard(child:newColumn(mainAxisSize:MainAxisSize.min,children:[newRow(children:[//newGestureDetector(),newContainer(width:45.0,height:45.0,de

android - MapView onTap 问题 : android. view.WindowManager$BadTokenException:无法添加窗口—— token null 不适用于应用程序

有similarquestions对此,但对于试图为MapView实现onTap事件的人(比如我)来说,问题出在哪里可能并不明显。问题/问题是这样的:您正在尝试在MapView中实现自定义的ItemizedOverlay,如下所示:MyCustomItemizedOverlaymOverlay=newMyCustomItemizedOverlay(drawable,mContext);通常,如果您是从Activity中执行此操作,则使用:MyCustomItemizedOverlaymOverlay=newMyCustomItemizedOverlay(drawable,this);这

使用 onTap() 时,Android 谷歌地图 View 返回错误 - 应该显示 Alertdialog

我目前已经修改了“GooglemapView”代码(见下文),但是本地图加载并且您点击map上的项目时,它会返回错误。我相信它与mContext的空值有关,但我不确定,如果有人能帮助我解决这个问题,我将不胜感激:protectedbooleanonTap(intindex){OverlayItemitem=mOverlays.get(index);ContextmContext=null;AlertDialog.Builderdialog=newAlertDialog.Builder(mContext);我的map类:packagetesting.map;importjava.util

android - OnTap 监听器实现

我怀疑是在特定按钮、ImageView或View上实现的点击监听器?因为我浏览的网站只显示整个布局,我希望在点击View时执行我的操作。请帮忙。谢谢。 最佳答案 任何View都可以使用作为View类一部分的onClickListener()进行设置。最简单的方法是在onCreate()方法中设置对View的引用。这是ImageView的示例:ImageViewiv=(ImageView)findViewByID(R.id.example);iv.setOnClickListener(newView.OnClickListener()

Android MapView ItemizedOverlay Draw onTap

我正在尝试在ItemizedOverlay的Draw方法中绘制自定义形状。是否可以为绘制的形状获取onTap事件。目前onTap适用于默认的可绘制对象/标记。如何让它适用于Draw方法中绘制的形状? 最佳答案 看起来你可以覆盖逐项叠加的最命中方法。将方法替换为测试,看看是否击中了你的形状。之后请在此处发布您的解决方案以供其他人使用。这里是安卓原版protectedbooleanhitTest(OverlayItemitem,Drawablemarker,inthitX,inthitY){PointeventPos=newPoint(

dart - 在 'Void' Flutter 上调用 'onPressed/onTap' 时出错

在onPressed/onTap中调用void时出现错误我正在尝试在继承的小部件/状态中调用设置状态按照此说明https://medium.com/flutter-community/widget-state-buildcontext-inheritedwidget-898d671b7956在我不专业的眼里看起来他也在做同样的事情,但显然我错过了一些东西;你能帮帮我吗?classInhCoreextendsInheritedWidget{InhCore({Keykey,@requiredWidgetchild,@requiredthis.data}):super(key:key,chi

dart - 在 'Void' Flutter 上调用 'onPressed/onTap' 时出错

在onPressed/onTap中调用void时出现错误我正在尝试在继承的小部件/状态中调用设置状态按照此说明https://medium.com/flutter-community/widget-state-buildcontext-inheritedwidget-898d671b7956在我不专业的眼里看起来他也在做同样的事情,但显然我错过了一些东西;你能帮帮我吗?classInhCoreextendsInheritedWidget{InhCore({Keykey,@requiredWidgetchild,@requiredthis.data}):super(key:key,chi