草庐IT

onclick-area

全部标签

java.lang.IllegalStateException : cannot find button's onClick method in Android Studio 错误

我正在AndroidStudio中构建一个名为Ping的应用程序。到目前为止,我的Activity是LoginActivityProfileActivity和Timeline。我的问题是布局中对应于时间轴Activity的按钮有一个不起作用的onClick方法。单击该按钮时,模拟器会显示“不幸的是,Ping已停止”。我定义按钮和onClick方法的方式与定义其他功能正常的按钮的方式相同,只是这个按钮似乎不起作用。我收到一条错误消息,指出无法找到该方法,但我已将方法写入相应的Activity中。这是日志:04-3010:40:08.7272075-2075/com.ping_social

Android Navigation Drawer - 用其他列表替换列表 onClick

我正在尝试在MaterialDesign中实现一个简单的抽屉导航,因此抽屉顶部有一个标题和一些文本项(A:CompactHeaderDrawer,...)(见图1)。单击标题图像时,应打开一个列表(B:mikepenz@gmail.com,...)并“覆盖”我现有的文本项(A)(见图2)。如果选择了文本项(B),则原始列表(A)应该回到其原始位置,并且(B)不再可见(见图1)。注意:这些屏幕截图来自教程,但代码太困惑了。我正在寻找一个相对简单的解决方案...我在考虑Fragments,但我不知道这是否是解决此问题的正确方法。 最佳答案

android - 使用其中的 ImageButton 捕获 LinearLayout onClick 事件

我有一个ImageButton和一个TextView包裹在这样的LinearLayout中:ImageButton由用于正常、聚焦和按下状态的自定义可绘制对象支持。我想允许用户单击LinearLayout中的任意位置以触发OnClick事件。下面的代码显示了OnClickListener的设置:finalLinearLayoutactionHide=(LinearLayout)findViewById(R.id.action_showhide);actionHide.setOnClickListener(newView.OnClickListener(){@Overridepublic

java - 如何解决错误 : Could not find method onClick(View) in a parent or ancestor Context for android:onClick

我看到有一些类似的问题,但到目前为止,这些问题的答案对我没有帮助。完整错误:java.lang.IllegalStateException:CouldnotfindmethodonClick(View)inaparentorancestorContextforandroid:onClickattributedefinedonviewclassandroid.support.v7.widget.AppCompatButtonwithid'button_random'类(StartActivity.java):publicclassStartActivityextendsAppCompat

Android menuitem onclick 处理程序的返回值

在android中,当我在xml中定义菜单项的onclick处理程序时在相应的Activity中,我定义了一个具有以下签名的函数deleteItem。publicbooleandeleteItem(MenuItemitem){logger.info("deletebuttonclicked");returnfalse;}我的问题是返回值是什么意思?什么情况下应该返回true,什么情况下应该返回false? 最佳答案 onMenuItemClick文档中boolean返回值的含义:Returntruetoconsumethisclic

Android onClick 阻塞 onFling

我有一个Activity,它实现了一个手势检测器来捕捉用户的快速输入以导航到其他屏幕。这工作正常-但是-我最近更新了一个派生自BaseActivity的类以添加一个onClick函数,现在该点击事件似乎阻止了onFling被击中。onClick绑定(bind)到屏幕上的TextView区域(在LinearLayout中)。resultsClick方法使用其在XML布局中的onClick属性连接到TextView。我曾尝试更改onSingleTapUp和onDown中的返回值,但没有成功。我也尝试过向下面的所有函数添加日志语句。当我在TextView区域中滑动时,它们都不会触发,但它们会

android - 处理 ShareActionProvider onClick 事件

如何获取ShareActionProvider菜单项的onClick事件?我的应用程序在画廊中显示一些图像(带有imageView的fragment),我需要获取onClick事件以从缓存中加载当前图像,生成一个临时文件并共享它。我的分享按钮:我试过:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseandroid.R.id.home:NavUtils.navigateUpFromSameTask(this);returntrue;caseR.id.manage_

Java Android 如何让 ImageView onClick 变暗

正如一位iOS开发人员告诉我的那样,当有人点击它时,iOS会使图像变暗(我不知道这是多么真实),所以我需要同样的东西。据我了解,我需要一个常用的selector.xml来制作具有不同状态的可绘制对象。我需要的是以一种简单的方式使图像变暗,可能以某种方式在xml-drawable中,这样我就不必使用我不擅长的Photoshop。有没有办法在xml级别这样做? 最佳答案 您可以在您的java类中使用以下代码:mView.getBackground().setColorFilter(Color.parseColor(),PorterDuf

android - ImageButton onClick 改变颜色

我正在创建一个像这样的ImageButton:我想实现一种方法,让按钮在单击/按下时闪烁或改变颜色,只是为了识别它已被单击。我知道我可以将背景引用为可绘制对象,并将state_pressed选择器设为某种颜色。我试图避免为可绘制对象中的每个按钮创建一个单独的xml文件。在不创建所有这些额外的xml文件的情况下执行此操作的最佳方法是什么? 最佳答案 您需要为按钮背景创建自定义可绘制选择器。此文件将位于您的XML文件夹中,看起来像这样(每个元素描述处于不同选择状态时的按钮背景):文件将被命名为:res/drawable/my_custo

java - 如何为 Android 自定义 View 添加 OnClick 事件

我有两个图像在屏幕上移动,一个是球,一个是人。我想要发生的是当用户触摸男人的形象时,球会掉落。我的问题是我似乎无法添加onclick/ontouch事件并使其正常工作。我没有正确实现它,有人可以帮忙吗?我已经包含了下面的3个类。格雷格是那个人,球被命名为球:)TestAnimationActivity.javapackagecom.test.firstAnimation;importandroid.app.Activity;importandroid.os.Bundle;publicclassTestAnimationActivityextendsActivity{/**Calledw