草庐IT

onclick-area

全部标签

android - AppCompatButton 安卓 :onClick Could not find a method exception

我只在KitKat版本上有这个问题,其余的从16API级别到25都可以正常工作实例化布局的类有布局的方法,例子我知道我可以将其更改为监听器、数据绑定(bind)或使用Butterknife等库,但我想知道为什么在4.X版本上会崩溃?xml布局 最佳答案 我已经找到了这个问题的一些解释。它被归档为一个错误。这是错误报告的链接。https://issuetracker.google.com/issues/37108938在要点上,他们说该问题已在API24中修复,并且onClick与支持库不兼容。我已经在关于kitkat问题的线程中添加

android - 如何在viewpager中编写按钮的onClick方法?

我想使用viewpager在按钮单击时toast一条消息,我还想了解有关如何在viewpager中访问View的更多信息。我试过下面的代码....不工作publicclassMyPagerAdapterextendsPagerAdapter{@OverridepublicintgetCount(){return3;}@OverridepublicObjectinstantiateItem(finalViewcollection,finalintposition){v=newView(collection.getContext());LayoutInflaterinflater=(Lay

android - 如何禁用 textview onClick 的闪烁

我有一个带有onClickListener()的TextView。当我点击TextView时,它会闪烁。如何禁用此效果?这是XML我试图删除android:ellipsize和android:maxLines标签-没有效果。代码如下:accountDescriptionTextView=(TextView)v.findViewById(R.id.descriptionText);accountDescriptionTextView.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewvi

java - 永远不会调用 fragment 中的 onClick 方法

我试图在我的fragment中设置一个onClickListener。publicclassHomeFragmentextendsFragmentimplementsView.OnClickListener{Buttonbtn_eventList;publicHomeFragment(){//Requiredemptypublicconstructor}@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.

android - 按下蓝牙设备按钮应触发应用程序中的 Onclick 监听器

我正在尝试制作一个应用程序,当在配对的蓝牙设备上按下按钮时,它会在应用程序中触发点击监听器。谷歌搜索几个小时后,我认为我无法将蓝牙设备按钮的键码发送到广播接收器,如果键码匹配,那么我可以调用点击监听器,或者我的方法和理解是错误的,所以有人可以指导我吗或者指出我正确的方法?提前致谢蓝牙设备:BluetoothSelfieRemoteABshutter3我想要这样的东西http://www.barbatricks.com/en/android-en/remap-ab-shutter-3-selfie-remote/我尝试了以下链接作为引用但没有成功Howtocapturekeyevents

java - 来自 Butterknife 的 @OnClick 方法使应用程序崩溃并出现 java.lang.BootstrapMethodError

我正在使用Butterknife来简化我的代码。我在activity_main.xml文件中有一个TextView。我想通过单击此TextView来显示toast但是当我使用Butterknife库中的@OnClick注释时,我的应用程序崩溃了主Activity.java@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ButterKnife.bind(this);}@OnCl

android - 将 ProgressBar 添加到一次调用的 ListView/OnClick

想法是有一个项目列表,点击一个项目后,ProgressBar将随着任务完成而慢慢填充。例如,绘制一个文件列表,每个文件旁边都有一个下载按钮。单击下载按钮时,文件将在后台下载,并填充一个进度条,显示文件完成的进度。为此,我创建了一个AsyncTask,它偶尔会调用适配器上的notifyDataSetChanged以重绘它。虽然这在单击一个按钮后有效,但在AsyncTask完成之前,我无法单击ListView中的其他按钮。有人可以告诉我我做错了什么吗?我在IceCreamSandwich上的模拟器(x86)上运行它。我有一个DownloadItem来表示下载进度(为简洁起见简化了以下代码)

android - 膨胀 View 没有捕获 onClick 事件

我有一个看起来像的模板View;模板.xml:我正在以编程方式创建此View,然后将此View添加到ViewFlipper中;activity_main.javapublicvoidbtnCreateView_clicked(Viewview){ViewFlipperviewFlipper=(ViewFlipper)findViewById(R.id.flipper);ViewmyView=LayoutInflater.from(getApplicationContext()).inflate(R.layout.template,viewFlipper,false);viewFlipp

单击url链接时android禁用onclick事件

我有textview,其中包含url,例如www.google.com。为此textview还创建了一个onclicklistener。我的问题是,当用户点击www.google.com链接时,activity使用了该链接,但之后activityonclick事件也被创建。但我不想在用户点击url时创建onclick事件。当用户点击类似http://www.google.com的url时,texview是否可以禁用onclick事件?,market://android..等编辑1:我在下面添加了详细信息。TextViewentry=(TextView)v.findViewById(R.

android - onclick 方法在 android 按钮中不起作用

我正在研究Android中的Onclick事件和监听器。在途中,我创建了一个示例应用程序,我的目标是将给定的数字(register.java)保存在数据库中并在另一个Activity(main.java)中显示它。但是,现在单击“保存”按钮后,什么也没有发生。即使是toast法也行不通。这是我的代码:protectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setContentView(R.layout.main);da