草庐IT

android - 回收站 View : how to catch the onClick on an ImageView?

我的RecyclerView的CardView中有一个ImageView。我想捕捉ImageView上的onClick,就像我已经对ListView所做的那样。因此,在publicvoidonBindViewHolder(RecyclerView.ViewHolderholder,finalintposition)中,我尝试了:myViewHolder.imageView.setClickable(true);myViewHolder.imageView.setOnClickListener(newView.OnClickListener(){@Overridepublicvoidon

java - 如何调用 Button 元素的另一个 Activity/类 onClick() 中定义的方法?

我正在使用AndroidStudio处理我的主要Activity的布局(最低API是15),并在其上定义了一些XML按钮。该程序的想法是通过使用一组按钮添加、显示和清除单词列表来编辑单词列表。(有一个用于添加的EditText,但这对问题并不重要)。但是考虑到高内聚的想法,我在另一个普通类中定义了这个列表和操作它的方法,称为WordList(它仍然扩展Activity),等等当尝试调用按钮的onClick属性时,找不到它们。android:onClick="addWord"Method'addWord'ismissingin'MainActivity'orhasincorrectsig

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

Android 在不点击的情况下调用 onClick 方法

我想使用现有的onClick方法来简化我的程序。它由onClick方法和其他方法组成:@OverridepublicvoidonClick(Viewv){switch(v.getId()){caseR.id.button1:....break;}}voidfoo(){....onClick(????);}有什么方法可以让它像我在手机上点击它时那样做吗? 最佳答案 你可以使用View.performClick()reference 关于Android在不点击的情况下调用onClick方法,

java - Android:无法获得可点击的 ListView 页眉/页脚

我正在尝试在我的ListView中设置页眉和页脚,它们是可点击的按钮。问题是OnClickListener没有响应任何东西,我不知道我做错了什么。$Viewheader=getLayoutInflater().inflate(R.layout.header_layout,null,true);getListView().addHeaderView(header);myAdapter=newmyAdapter(this);header.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv

android - 按钮 onClick 和 ListView onItemClick

我有一个ListView并用包含按钮的View填充它。我将onClick监听器设置为改编的按钮,但是当我单击ListView的具体项目时-没有任何反应。因此,当我需要单击listViewItem时,我们可以说只有按钮onClickListener被调用。怎么办? 最佳答案 在xml文件中设置为您的按钮:android:focusable="false"这是因为您的Button获得了焦点。所以现在您可以对按钮使用onClick,对ListView中的每一行使用onItemClick,方法是告诉它Button不应该是可聚焦的。

Android View 展开动画

我正在尝试编辑thesesource创建一个适用于我所有View的简单函数。@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);RelativeLayoutmLayout1=(RelativeLayout)findViewById(R.id.layout1);RelativeLayoutmLayoutToBeExpanded1=(RelativeLayout)findViewById(R.id.layo

android - 确定按钮的 onclick 监听器

这是我创建对话框的代码publicvoidonClick(Viewv){try{Builderdialog=newAlertDialog.Builder(context);dialog.setTitle(R.string.dialog_title1);dialog.setMessage(R.string.url);dialog.setPositiveButton(R.string.dialog_ok,null);dialog.show();}}}我想将EventListener添加到setPositiveButton(确定按钮)。单击“确定”后,我的应用程序应关闭,即用户应退出应用程序

android - 如何从以编程方式添加的按钮中获取 OnClick()?

我添加了一些带有以下几行的按钮:for(inti=0;i但是我怎样才能获得这些的OnClick()方法呢?我已经用这个方法实现了View.OnClickListener:@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubswitch(v.getId()){caseid_button:Log.d("Button0","Button0pressed);break;}}但这不起作用,我如何获得Id? 最佳答案 b是View,如果您的onClick方法在您的主类中

android - 如何将 onclick 事件添加到通过添加页脚 View 添加的 ListView 中的按钮?

我正在使用带有我自己的baseadapter实现的ListView。在将主列表项添加到ListView并设置适配器之前,我使用addFooterView()将页脚添加到ListView。页脚是带有自定义View和两个按钮的普通ListView项。我的问题来了:如何向该按钮添加onClick()事件?我在我的baseadapter的getView()方法中尝试了它,但这不起作用。:/我的ListView底部需要这两个按钮作为后退和前进按钮,因为我不想在ListView中同时显示太多项目。谢谢 最佳答案 由于页脚只是一个普通的View,