草庐IT

onclick-event

全部标签

android - 按钮 onClick 和 ListView onItemClick

我有一个ListView并用包含按钮的View填充它。我将onClick监听器设置为改编的按钮,但是当我单击ListView的具体项目时-没有任何反应。因此,当我需要单击listViewItem时,我们可以说只有按钮onClickListener被调用。怎么办? 最佳答案 在xml文件中设置为您的按钮:android:focusable="false"这是因为您的Button获得了焦点。所以现在您可以对按钮使用onClick,对ListView中的每一行使用onItemClick,方法是告诉它Button不应该是可聚焦的。

android - 确定按钮的 onclick 监听器

这是我创建对话框的代码publicvoidonClick(Viewv){try{Builderdialog=newAlertDialog.Builder(context);dialog.setTitle(R.string.dialog_title1);dialog.setMessage(R.string.url);dialog.setPositiveButton(R.string.dialog_ok,null);dialog.show();}}}我想将EventListener添加到setPositiveButton(确定按钮)。单击“确定”后,我的应用程序应关闭,即用户应退出应用程序

android - 如何从以编程方式添加的按钮中获取 OnClick()?

我添加了一些带有以下几行的按钮:for(inti=0;i但是我怎样才能获得这些的OnClick()方法呢?我已经用这个方法实现了View.OnClickListener:@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubswitch(v.getId()){caseid_button:Log.d("Button0","Button0pressed);break;}}但这不起作用,我如何获得Id? 最佳答案 b是View,如果您的onClick方法在您的主类中

android - 如何将 onclick 事件添加到通过添加页脚 View 添加的 ListView 中的按钮?

我正在使用带有我自己的baseadapter实现的ListView。在将主列表项添加到ListView并设置适配器之前,我使用addFooterView()将页脚添加到ListView。页脚是带有自定义View和两个按钮的普通ListView项。我的问题来了:如何向该按钮添加onClick()事件?我在我的baseadapter的getView()方法中尝试了它,但这不起作用。:/我的ListView底部需要这两个按钮作为后退和前进按钮,因为我不想在ListView中同时显示太多项目。谢谢 最佳答案 由于页脚只是一个普通的View,

【论文阅读笔记】Attention-Based Convolutional Neural Network forEarthquake Event Classification

【论文阅读笔记】Attention-BasedConvolutionalNeuralNetworkforEarthquakeEventClassification摘要 这段摘要介绍了一篇论文,其中提出了一种带有注意力模块的深度卷积神经网络(CNN),旨在提高对各种地震事件的分类性能。研究的目标是处理所有可能的地震事件,包括微地震和人工地震,以及大地震。为了成功应对这些事件,需要合适的特征表达和一个在不利条件下能够有效区分地震波形的分类器。为了鲁棒地分类地震事件,论文提出了一种在原始地震波形上使用深度CNN和注意力模块的方法。通过代表性的实验结果,论文表明该方法为地震事件分类提供了有效的结构,并

java - Android - 禁用 ListView 选择突出显示但保持 OnClick 启用

这个问题在这里已经有了答案:Android:disablinghighlightonlistViewclick(15个答案)关闭6年前。我想禁用当用户从代码中选择一行(listSelector)时出现的突出显示。我不想禁用onClick和enabled设置(我仍然想听点击,只是想删除突出显示)。

android - @OnClick 在 ButterKnife 库的实现中不起作用

@OnClick在ButterKnife库的实现中不起作用当我点击Button时,没有任何反应。这是我的完整代码:publicclassMainActivityextendsActionBarActivity{@InjectView(R.id.edit_user)EditTextusername;@InjectView(R.id.edit_pass)EditTextpassword;@OnClick(R.id.btn)voidsubmit(){//TODOcallserver...}@OverridepublicvoidonCreate(BundlesavedInstanceState

android - 如何恢复微调器 onclick 中的默认值?

我的微调编码是这样的:assetSpinner=(Spinner)findViewById(R.id.editAsset);assetAdapter=ArrayAdapter.createFromResource(this,R.array.asset_array,android.R.layout.simple_spinner_item);assetAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);assetSpinner.setAdapter(assetAdapter);现在我的

Android ClickableSpan 不调用 onClick

我正在创建一个ClickableSpan,它可以正确显示正确的文字加下划线。但是,点击没有注册。你知道我做错了什么吗???谢谢,维克托这是代码fragment:view.setText("Thisisatest");ClickableSpanspan=newClickableSpan(){@OverridepublicvoidonClick(Viewwidget){log("Clicked");}};view.getText().setSpan(span,0,view.getText().length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

安卓 : Deleting an occurrence of event deletes all of its occurrence

我知道,我不是第一个问这个的人。我在堆栈本身中发现了很多问题,比如DeleteonlyoneinstanceofarecurringeventfrommyAndroidcalendarAndroidCalendarProviderexceptiononrecurringeventsAndroidCalendarSpecificEventDeletion但是以上都没有解决问题。现在到我的代码。我正在为所有操作使用日历契约(Contract)提供者api(不需要支持旧的android版本)。及其不是同步适配器。我们成功删除了所有事件(通过从事件表本身删除事件)。但是当我尝试使用Events