jjzjj

OnclickListener

全部标签

android - 防止 ProgressDialog 被 onClick 解雇

我使用ProgressDialog向用户显示他必须等待,并在用户必须等待时使我的应用程序表面“不可触摸”。我向progressDialog添加了一个按钮,如果某些条件为真,它应该开始一些操作。问题是每次用户按下按钮时,progressDialog都会自动消失。即使没有触发任何Action。如何防止在调用onClick时关闭progressDialog?谢谢和问候编辑:connectingDialog=newProgressDialog(this);connectingDialog.setCancelable(false);connectingDialog.setCanceledOnTo

java - OnClickListener 方法的 Android View 参数

请不要介意这个愚蠢的问题,但我需要澄清我的困惑..对于android中按钮上的OnClickListener我确实把它放在了main.xml我在java文件中做了publicvoidclicked(Viewv){//mycodehere}我的问题是为什么调用clicked方法的时候需要传递ViewView。 最佳答案 据我所知,因为在onCreate中没有获取Button就调用了方法。为了访问该Button,您需要有一个View。即Viewv代表您的按钮View。如果你想访问button,假设你想在它上面获取文本。使用findVie

android - OnClickListener 按住按钮?

我目前正在为介绍Android应用程序开发类(class)的期末项目工作。我的最终项目将是一个音乐播放器,您可以在其中单击一个按钮,它会在特定乐器上播放特定音符。我无法弄清楚的一件事是一种让声音文件在用户按住按钮时重复播放的方法。我了解OnClickListener的工作原理,但是是否有一个用于按住我缺少的按钮的按钮?非常感谢! 最佳答案 您需要使用触摸监听器,而不是点击监听器,因为后者,顾名思义是针对点击的,而点击是一次限时事件,而触摸不是。参见onTouch()和一般文档:http://developer.android.com

android - 为什么我不允许在这种情况下使用 setOnClickListener?

这毫无意义,我收到一条错误消息,指出无法将setOnClickListener应用于MainActivity。但我做过其他项目,但我从未遇到过这个问题。怎么回事?publicclassMainActivityextendsActionBarActivity{Buttonbutton;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button=((Button)findVie

java - View.OnClickListener,你能解释一下吗?

如果这个问题对你来说可能很愚蠢,我很抱歉,但我是Android编程的新手,我无法理解Java语法。你能一步步解释这行代码发生了什么吗?View.OnClickListenerourOnClickListener=newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){ourMessage.setText(“Thebuttongottapped”);}}; 最佳答案 在View类中声明了一个接口(interface),它是OnClickListener,在View.jav

android - 如何在 ListView 上使用 Button 的 onClickListener 方法

我有一个自定义ListView,其中包含一个Button。这个按钮的功能是删除按钮。每当用户单击此按钮时,将删除当前行。我该怎么做?如何为这个按钮设置onClickListener?如何获取此按钮所在的行ID?提前致谢。 最佳答案 在您的CustomAdapter类的getView()buttonDelete.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//UsepositionparameterofyourgetView()in

android - 如何触发 Horizo​​ntalScrollView 的 onClickListener?

这个问题解释了我想要的一切。Horizo​​ntalScrollView似乎是唯一不会触发setOnClickListener()的小部件。注意:我不能使用onTouch事件,因为每次触摸都会触发4-5次。我也不能在它的父View上使用onTouch,因为父View有许多功能不同的按钮。以下描述不重要:但是,这些是我搜索过的现有链接(没有帮助):horizontalscrollviewonclicklistenerdoesn'tgetcalledHowtoimplementonclicklistenerforhorizontalscrollviewClickeventofHorizon

java - 如何从内部类返回一个值?

我的代码在这里:publicstaticbooleanshowConfirmationDialog(Contextcontext,Stringtitle,StringdialogContent){AlertDialog.Builderbuilder=newAlertDialog.Builder(context);builder.setIcon(android.R.drawable.ic_dialog_alert);builder.setTitle(title);builder.setMessage(dialogContent);builder.setPositiveButton("Co

单击时,Android onclicklistener 第一次不起作用

我有一个带有默认文本的EditText。现在,当用户点击该EditText时,默认文本应该更改为某些内容。我得到的是:我点击EditText,光标出现在默认文本之后没有任何反应当我再次点击时,onClickListener开始工作我该如何解决这个从第一次就完成的问题?这是我的xml:这是我的fragment代码:privateEditTexteditMessage;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){mContentView

android - Firebase UI RecyclerView onClick

我正在使用FirebaseUIFirebaseRecyclerAdapter来填充RecyclerView。我设法从我的项目View(标题)的组件中获取点击事件,但不是我需要的项目View中的任何地方。我按照谷歌示例。在我的Activity中:privatevoidsetRecyclerView(){recyclerView=(RecyclerView)findViewById(R.id.recycler_view_gigs);recyclerView.setHasFixedSize(true);recyclerView.setLayoutManager(newLinearLayout