草庐IT

onClick-event

全部标签

android - LinearLayout (with onClick) containing ImageButton - 有没有更好的方法来解决它?

目前我有这样的事情:LinearLayout附加了onClick监听器。问题:当在LinearLayout中单击ImageButton时,事件不会被触发。我可以通过将与我附加到LinearLayout时相同的点击附加到此按钮来解决它。但在那种情况下,这将意味着很多重复代码(有很多按钮)。问题:有没有更有效的方法解决这个问题? 最佳答案 将ImageButton更改为ImageView,您将开始获取点击事件 关于android-LinearLayout(withonClick)contai

android - 如何从 OnClickListener.onClick 方法调用方法?

importjava.io.InputStreamReader;importjava.io.Reader;importjava.net.URL;importjava.net.URLEncoder;importcom.google.gson.Gson;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.EditText;importandroid.widget.ImageButton;importandroid.widget.TextView;pub

android - 强制关闭ImageButton的onClick,无法弄清楚为什么

我正在尝试使用ImageButtons做一个简单的动画,当我设置它时,如果我只是触摸屏幕,它工作得很好,但如果我尝试在点击时做,应用程序就会关闭。主.xml翻译.xml主要Activity:publicclassAnimationtestActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout

Android 4.1 change - transition 和 webkittransition defiend,如何正确确定 transition end event 的名称?

我注意到随着从android4.0到4.1的更新,stock浏览器和webView中的css转换前缀发生了变化基本上,“transition”和“webkitTrantion”都是defiend。Modernizr.prefixed("transition")在android4.0上返回webkitTrantionModernizr.prefixed("transition")在android4.1上返回trantion但是,对于转换结束事件名称,“transitionend”事件未定义/不起作用。您仍然需要使用webkit特定的“webkitTransitionEnd”事件名称问题:

android - OnClick on LinearLayout with childs(有android :duplicateParentState ="true") doesn't trigger the function

我的布局XML如下:我想在点击leftBtnWrapper时触发一个函数。但是当我触摸leftImageBtnImageView的任何部分时,它不会触发我的功能。知道我错过了什么吗??编辑::通过在左角采用framelayout并应用frameLayout的onClick解决。布局如下:: 最佳答案 如果你想完全点击leftBtnWrapper触发一个函数,为什么不将以下内容添加到leftBtnWrapperandroid:clickable="true"android:onClick="functionName"并删除androi

android - 正在调用 Textview onClick 而不是 Listview onItemClick。

好的,我已经搜索并看到了类似的问题,尝试过它们但无济于事。我有一个包含一些元素的listView,我想单击一个元素并在其他地方显示详细信息。这是我的ListViewpublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_pedidos);ListViewlistView=(ListView)findViewById(R.id.actualStoresList);Model.initialize();Vectorvalu

java - Android 中偏好 Activity 的 onclick 监听器

我正在关注thisdocumentations创建一个设置页面。我根据文档创建了两个java类:SettingsFragment.java:publicstaticclassSettingsFragmentextendsPreferenceFragment{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//LoadthepreferencesfromanXMLresourceaddPreferencesFromResource(R.xml.preferen

Android自定义对话框按钮XML onClick错误

我有一个带有一些按钮的自定义对话框,我想使用android:onClick属性为XML文件中的按钮设置点击处理程序,但是每当我设置此属性时,我的应用程序崩溃我单击对话框中的按钮。该错误类似于无法在上下文中找到该方法。是否有人在XML文件中获得了对话框点击处理程序,或者我是否必须在创建对话框时定义点击处理程序? 最佳答案 如果我正确理解你的问题,你应该能够扩展Dialog类来做你想做的事,正如Jett在这里的回答:UsingonClickattributeinlayoutxmlcausesaNoSuchMethodExceptioni

android - onclick 事件即使在长按时也会执行

我正在使用ExpandableListViewlv。这就是我所拥有的。ExpandableListViewlv=(ExpandableListView)findViewById(....);lv.setOnChildClickListener(newExpandableListView.OnChildClickListener(){@OverridepublicbooleanonChildClick(ExpandableListViewparent,Viewv,intgp,intcp,longid){Toast.makeText(MainActivity.this,"Clicked",

javascript - 如何为低版本android设备在javascript和html中实现onclick?

我正在做一个在更高版本的设备上完美运行的项目——我已经在4.1.2版本中检查过了。问题是它不能在android版本2.2.1和2.3.5的设备上工作。我有六张图像,我已经添加了功能。2个图像的功能是使用id值调用不同的HTML页面。其他四张图片的功能也是一样的,只是图片会根据数据库的值显示。2个图像的功能是调用具有id值的不同HTML页面。这就是我的编码方式..-----so-on我已将abc函数声明为functionabc(){window.location.href="index.html";}其他四张图片的功能也是一样的,只是图片会根据数据库的值显示。if(value_in_db