草庐IT

OnclickListener

全部标签

android - 是否可以创建一个 OnClickListener 来处理 ToggleButton 和 Switch

我正在开发一款需要与Android4.0之前的设备兼容的应用。在4.0之前的布局中,我必须使用ToggleButton,而在4.0之后的布局中,我必须使用Switch。就用户而言,两者的功能相同。单击它们时,它们应该具有相同的行为。我正在尝试编写一个对它们都适用的OnClickListener,这样我就不会重复很多代码。Switch/ToggleButtons在Fragment中使用,因此只需调用布局中的onClickListener工作。为了尝试,对于Switch和ToggleButton,我将onClickListener设置为pushSelector,即:privateView.

android - void android.support.design.widget.FloatingActionButton.setOnClickListener(android.view.View$OnClickListener)' 在空对象引用上

我已经开始开发一个应用程序,不知何故我在DetailActivity.java类中遇到错误,我无法识别请帮助我。提前致谢publicclassPrayerDetailActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_prayer_detail);Toolbartoolbar=(Toolbar)findViewById(R.i

java - 努力使 OnClickListener 为具有自定义 ViewHolder 的 Firebase Recycler UI 工作

我正在努力让OnClickListener为每个项目工作并在每一行中获取数据。我需要的是获取我点击的每一行的名称,但是,o只能获取位置。有人可以帮我吗?这是显示我需要使用的名称的屏幕截图。我需要把NAME放在那里,但是,我只能得到该行的位置。我怎样才能取每一行的名称??这是我的代码UserViewHolder.classpackagebr.sosqueen.com.sosqueen;importandroid.content.Context;importandroid.support.v7.widget.RecyclerView;importandroid.util.Log;impor

android - 循环内的 OnClickListener 抛出 IndexOutOfBounds 异常

我正在尝试创建基本上是一张接一张重复的卡片列表,基于我通过循环获得的数组。但出于某种原因,在循环内设置我的OnClickListener会导致OOB异常,但据我所知,这不应该是这样,所以我很感激被指出了正确的方向。我的循环:for(FAQNumber=0;FAQNumberquestions是在方法前面声明的数组,仅包含几个字符串。stack的行为类似于List。我在bundle.putSerializable("title",questions[FAQNumber]);尝试添加questions[5]时遇到OOB错误(如果我的questions[]包含5个值)。但我不明白这是怎么发生

android - 方法 findViewByID(int) 未定义类型 new View.OnClickListener(){}

我在Button和EditText中的以下代码中遇到上述错误。我只是不知道它为什么要来。如果你们能理解并告诉我这里到底出了什么问题,那就太好了。importandroid.app.Activity;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.EditText;publicclassActivity2extendsActivity{publ

android - 我可以为 Android Activity 分配 "default"OnClickListener() 吗?

我有一个Activity,对于布局中的每个小部件,我调用setOnClickListener()来分配我的OnClick()处理程序。在我的OnClick()处理程序中,我使用switch语句根据View参数的ID为每个按钮执行所需的代码。有没有一种方法可以将默认处理程序分配给主视图,而不必为View中的每个小部件进行单独的监听器分配调用?==============================================更新感谢kcoppock的起始示例,我编写了一个类的完整实现,该类具有一个静态方法,该方法将Activity中所有View元素的点击处理程序设置为一个通用的点

android - 如何在ViewPager中设置OnClickListener

我是Android开发新手,正在学习编写和设计Android项目。我在使用ViewPager时遇到问题,无法在此站点上或通过Google搜索找到答案。问题:我无法让Button在ViewPager中执行其操作。你可以在这里看到我的项目和apk文件:https://dl.dropbox.com/u/9820517/ForOneTimeDownload/TestPagerView.rar这是我的PagerDemo.java:publicclassPagerDemoextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceS

java - 如何设置 OnClickListener (Android)

我知道这是一个非常简单甚至愚蠢的问题,但我无法为我的float操作按钮设置OnClickListener。我从来没有为自己没有制作的按钮(使用图书馆)做过一个,我只需要一些帮助。这是我正在使用的代码:https://gist.github.com/VirusThePanda/20320afd303150c02ea5这是我用于按钮的库,以及我用于导航栏的源代码。这可能会派上用场,因为它有一个可以附加到主要Activity的占位符fragment。来源:android-toolbar-with-drawer(来自GitHub)库:android-floating-action-button

android - 在 Android 中设置按钮的 `OnClickListener` 的不同方法

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。除了下面的方法,还有其他方法可以设置按钮的OnClickListener吗,比如通过XML?finalButtonbutton=(Button)findViewById(R.id.button_id);button.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewv){/

onClickListener 中的 Android AlertDialog 获取父 View

我有一个onClickListener事件,其中包含一个带有onClick事件的AlertDialog,我想获取父onClick事件View,示例:View.OnClickListenerlistener=newView.OnClickListener(){publicvoidonClick(Viewv){//needtopassvtoalert'sonClickListenerAlertDialog.Builderalert=newAlertDialog.Builder(MyClass.this);alert.setPositiveButton("Go",newDialogInter