草庐IT

OnclickListener

全部标签

android - 如何在 RecyclerView 中的 CardView 上使用 OnClickListener?

我尝试做这样的事情:我的问题,当我点击我的ImageView时,我的CardView展开了,但是第n个CardView也展开了,这需要我单击的展开的CardView。我不明白为什么我的onClick方法也应用于其他CardView。我的适配器publicclassCardsViewAdapterextendsRecyclerView.Adapter{privateGame[]mDataset;introtationAngle=0;//Provideareferencetotheviewsforeachdataitem//Complexdataitemsmayneedmorethanon

java - 在 fragment 中的 ConfigurationChange 之后,onClickListener 无法(正确)工作

介绍呵呵,这是坚韧一。至少,我是这么认为的……清理事情:Ididnotfindanyanswerstomyquestionaftersearchingtheinternet(usingGoogle).我发现的一切都是关于人们设置onClickListener为他们的View错了。我想在我的情况下这是同样的问题,但没有其他问题与我的匹配。This似乎是同样的问题......它没有答案。设置我有三个Fragment与ViewPager一起设置在我的AppCompatActivity.viewPager=(ViewPager)findViewById(R.id.main_view_pager

android - 如何从 OnClickListener.onClick 方法调用方法?

importjava.io.InputStreamReader;importjava.io.Reader;importjava.net.URL;importjava.net.URLEncoder;importcom.google.gson.Gson;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.EditText;importandroid.widget.ImageButton;importandroid.widget.TextView;pub

java - 4.0 上带有 onTouchListener 和 onClickListener 的 Android TextView NullPointerException

我有一个TextView,我已经为它分配了一个onTouchListener和一个onClickListener:myTextView.setOnTouchListener(newOnTouchListener(){publicbooleanonTouch(Viewv,MotionEventevent){_gestureDetector.onTouchEvent(event);returnfalse;}});myTextView.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){//ShowToastNot

android - 如何在包含的布局上设置 onClickListener?

我有一个带有ImageButton的布局,我将它包含在其他几个布局中。图像按钮布局:call_cancelled.xml我的包括:为此,我在按下时需要一个onClickListener。我试过这个:Viewendcall0=(View)findViewById(R.id.includeCallEnd0);endcall0.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewarg0){IntentcallIntent=newIntent(Intent.ACTION_CALL_BUTTON);sta

android - 为什么 myButton.setOnClickListener() 不将 DialogInterface.OnClickListener 作为参数?

这是我的代码:myButton.setOnClickListener(newDialogInterface.OnClickListener(){@OverridepublicvoidonClick(DialogInterfacearg0,intarg1){//TODOAuto-generatedmethodstub}});这给了我这个错误:类型View中的方法setOnClickListener(View.OnClickListener)不适用于参数(newDialogInterface.OnClickListener(){})我导入了DialogInterface和DialogInt

android - 我应该将 onClickListener 放在自定义 ListView 的什么位置?

我正在制作一个包含CheckBox和TextView的行的自定义ListView。在我将自定义ListViews与SimpleCursorAdapter结合使用之前,我的onListItemClick()工作正常。我读过我必须将onClickListener添加到我的TextViews但是在哪里?为什么?我仍在扩展ListActivity并将Adapter传递给setListAdapter(listedPuzzleAdapter);,不是吗?publicclassPuzzleListActivityextendsListActivity{privatePuzzlesDbAdapterm

java - Android OnTouchListener 干扰 OnClickListener

我有一个带有函数的Activity,我可以在其中创建一个新的ImageView。我想移动ImageView,所以实现了一个新的OnTouchListener。这很好用,但我还想添加一个LongClickListener,这是我的问题:我的LongClickListener在我移动ImageView时启动一次。我该怎么做才能解决这个问题?publicImageViewneuesDefaultBild(intx,inty,intid){ImageViewiv=newImageView(this);iv.setImageResource(R.drawable.usericon);iv.set

android - 我是否需要在 onDestroy 期间从 View 中释放 View.OnClickListener?

我有一个包含100多个fragment的大型项目。它们几乎都遵循我将要描述的模式,我的问题也会随之而来。publicclassMyFragmentextendsFragmentimplementsView.OnClickListener{publicvoidonDestroy(...){}publicvoidonCreateView(...){...root.findViewById(R.id.some_button).setOnClickListener(this);returnroot;}publicvoidonClick(Viewv){...}}我是否需要在onDestroy中从

android - 使用 TextViews 将 onClickListener 设置为 TableRow

大家好。我有一个TableLayout,每行有三个TextView。是否仍然可以将OnClickListener添加到整行?我想更改所选行的背景颜色。我通过执行以下操作将OnClickListener设置为TableRow,但背景颜色没有改变:for(inti=0;i我正在以编程方式创建TableRows和TextViews,因为它们的数据是从数据库中检索的。这是XML:任何帮助/想法将不胜感激。已查资料:HowcanIhighlightthetablerowonclick?HowtochangethebackgroundcolorofaTableRowwhenfocused?