草庐IT

onClicked

全部标签

CardView 上的 Android 波纹不触发 onClick

我想在我的卡片View上显示涟漪效果并且知道可以这样做:android:foreground="?android:attr/selectableItemBackground"android:clickable="true"问题是,我的onclicklistener不再识别我的卡片上的点击。没有这两个属性,它工作正常。我还注意到,如果我删除可点击属性,只有列表中的第一张卡片会产生链式react,并且它从中间开始,而不是从我按下的地方开始。其他卡片只是在点击时获得更暗的背景。是否有解决此问题的方法? 最佳答案 我的只有android:f

java - 如何处理 100 个按钮中的 onClick()?

我在布局中有100个按钮和所有按钮的OnClick()方法。如果我使用switch,我需要为所有100个按钮执行caseR.id.button1,...,caseR.id.button100。如何缩短这段代码?publicvoidwebClick(Viewv){switch(v.getId()){caseR.id.button1:Intentintent=newIntent(this,Webview.class);intent.putExtra("weblink","file:///android_asset/chapter/chapter1.html");startActivity(

java - 如何将 onclick 监听器设置为 Canvas ?

我在Canvas上绘制了一些矩形。现在我需要为每个矩形设置一个onclickListener。但是因为我是android的新手,特别是Canvas,所以我需要一些帮助。无论如何可以添加一个监听器吗?看起来像这样:这是我的代码:RelativeLayoutll=(RelativeLayout)findViewById(R.id.rect);Paintpaint=newPaint();PaintpaintForSize=newPaint();paintForSize.setColor(Color.parseColor("#FFFFFF"));paintForSize.setTextSize

android - Onclick 文本如何重定向到 android 中的另一个 XML 页面?

我是安卓新手。我可以了解Onclick文本如何重定向到Android中的另一个XML页面? 最佳答案 您可以通过单击按钮重定向到另一个xml,但在这里我想您已经问过如何单击某些文本,例如,如果您想单击此文本“单击以注册”并重定向您到注册页面。这就是我的做法。1)文本点击在主Activity类中你写下面的代码。//Textredirect.signuptextviewshouldbecreatedwithinmainActivity.xmlfinalTextViewsignup=(TextView)findViewById(R.id.

android - 谷歌地图标记信息 WIndow OnClick 事件

我是GoogleMapAPIV2和Android,正在尝试为谷歌地图标记设置onClick事件。基本上我有两组标记:公交车站牌privatevoidaddBusStopMarker(){map.addMarker(newMarkerOptions().position(newLatLng(1.28213,103.81721)).title("10009-BtMerahCtrl").icon(BitmapDescriptorFactory.fromResource(R.drawable.busstopicon)).snippet("AverageCommuters:9,940"));ma

java - 实现 OnClick 和 setOnClick 方法的 Android 类

我正在创建一个可重用的类,它实现了一个onclick和一个设置onclick的方法。该类将代表在Canvas上绘制的“按钮”。我知道使用x和y位置来评估按钮是否被按下。如果您查看代码,您会看到一个isPressed实现,它只返回这个值(这只适用于澄清)。我需要的是能够为Canvas上绘制的每个项目提供不同的行为,这就是我尝试实现onclick监听器的原因publicclassCanvasButtonextendsCanvasItemimplementsView.OnClickListener{privateView.OnClickListenerClickListener;public

java - finish() 如何在 OnClick 事件中工作?

我有一个Activity,带有一个按钮可以退出Activity。通过layout.xml我必须将OnClick事件设置为cmd_exit并调用“this.finish()”很好publicvoidcmd_exit(VieweditLayout){this.finish();},但是当我添加一个OnClickListener时cmd_exit=(Button)this.findViewById(R.id.cmd_ExitApp);cmd_exit.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick

android - Android API 指南对我来说有点不清楚 android :onClick XML attribute

在AndroidAPIGuidesforcheckboxes,他们声明您可以在布局的XML(android:onClick)中设置一个属性以启动指定的方法。theguideforButtons中也是如此。,但按钮指南也有这一点:YoucanalsodeclaretheclickeventhandlerpragmaticallyratherthaninanXMLlayout.ThismightbenecessaryifyouinstantiatetheButtonatruntimeoryouneedtodeclaretheclickbehaviorinaFragmentsubclass.

android - 变量 OnClick 监听器 Android

有没有办法为许多按钮设置1个onClickLister,我可以在其中抛出一个case语句来根据单击的按钮执行操作。我知道我可以为100个按钮创建100个不同的监听器,但我必须认为我可以创建一些漂亮的变量来用更少的代码行来完成它。 最佳答案 Buttonbtn1,btn2;publicvoidonCreate(Bundleb){//hereyoudonormalthingslikeassigninga//contentviewtotheactivity,initiatebuttons,etc.//thenyouassignthesam

javascript - 在 WebView 中注入(inject) JavaScript onclick() 事件

我有一个Android应用程序,运行一个加载特定页面的WebView,也是该应用程序的一部分我想在WebView页面中生成一个按钮onclick()事件如何将JavaScript文件加载到Android资源中的WebView页面?谢谢。 最佳答案 终于找到答案了...webView.loadUrl("javascript:(function(){document.getElementById('buttonClick').click();})()");这里是完整的源码importandroid.app.Activity;import