jjzjj

OnclickListener

全部标签

android - 启用主页按钮 ActionbarSherlock, Sherlockfragment

我想在我的fragment中启用主页按钮。这个问题之前被问过,但是为了一个Activity。我试过了……getSupportActionBar().setDisplayHomeAsUpEnabled(true);...但这行不通。这是我的代码:importcom.actionbarsherlock.R;importcom.actionbarsherlock.app.ActionBar;importcom.actionbarsherlock.app.ActionBar.Tab;importcom.actionbarsherlock.app.SherlockFragment;importc

java - 获取 Android View 对象的当前 onClickListener

我需要获取View对象的当前onClickListener和其他类型的监听器,以便安装新的代理onClickListener,它将完成一些工作,然后将调用转发给原始监听器。非常感谢!!! 最佳答案 你只需要有点创意!只需做这样的事情:子类化View.OnClickListenerabstractclassProxyAbleClickListenerimplementsOnClickListener{RunnableProxyAction;@OverridepublicvoidonClick(Viewarg0){if(ProxyAct

java - RecyclerView.ViewHolder 中的 onClickListener

我有一个RecyclerView.ViewHolder和RecyclerView.Adapter,我需要在点击项目后将关于这个项目的信息发送到另一个Activity。PlacesAdapter.javapublicclassPlacesAdapterextendsRecyclerView.Adapter{privatePlacesActivityplacesActivity;Contextcontext;privateintposition;Listplaces;publicPlacesAdapter(Listplaces){this.places=places;}@Overridep

android - 在 ExpandableListView 的 Default GroupIndicator 上添加 onClickListener

我正在使用可扩展ListView。在我的应用程序中,小组和child都有内容。所以我需要在groupClicked和Childclicked上开始Activity。作为默认操作(在android中给出),当我单击一个组时,该组会展开。我想在组指示器按钮上添加一个Action。这样,当单击组时,Activity将开始,单击组指示器按钮时,将显示子项。>agroupchild1child2...我该怎么做?谢谢 最佳答案 据我所知,无法在可扩展列表的默认按钮上添加任何操作。 关于androi

android - 如何在 ListView 中为 ImageView 设置 onClickListener

关于这个话题有很多讨论。但他们都不适合我。我在ListView中实现了一个带有ImageView的自定义ListView,ListView是从ListFragment扩展而来的。我的ImageView是可点击的,因此当用户点击ImageView时,CameraActivity会被激活,ImageView会更新为捕获的图像。XML如下所示现在我需要区分用户的点击是针对列表项还是针对ImageView。我设置了onListItemClick可以捕获用户对ListView中列表项的点击,但是当我点击ImageView时,它不起作用。如何检测用户何时单击ImageView。我的ListFrag

android - 将点击监听器添加到通用 RecyclerView 适配器

编辑因为它是一个genericAdapter而不是简单的适配器,而且我知道添加点击监听器的方法。在onCreateViewHolder中执行此操作并不是一个好的做法。所以这就是为什么我需要更好的建议IhavecreatedaGenericAdapterforRecyclerViewinandroid.NowIwantsomesuggestiontoimproveit.AndhowcouldIaddclickListenertoit.GenericAdapter.javapublicabstractclassGenericAdapterextendsRecyclerView.Adapte

android - API.AI : How to stop AsyncTask on click of the AIButton?

我在我的应用程序中使用AIButton并且我有一个AsyncTask,它在单击AIButton并收到一些命令后执行,而AsyncTask有时执行时间太长。这是我的代码:finalAIConfigurationconfig=newAIConfiguration("xxx",AIConfiguration.SupportedLanguages.English,AIConfiguration.RecognitionEngine.System);listenButton=(AIButton)findViewById(R.id.micButton);config.setRecognizerSta

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

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

java - 处理一个事件 : implement an interface or using inner class to handle the interface. 哪个更好

处理一个事件,有两种方式:实现回调接口(interface)举例publicclassAimplementsView.OnClickListener{publicvoidonClick(Viewv){....}@OverrideprotectedvoidonCreate(BundlesavedInstanceState){...aboutLayout=(LinearLayout)findViewById(R.id.aboutLayout);aboutLayout.setOnClickListener(this);}}创建一个实现回调接口(interface)的内部类publicclas

android - setOnItemClickListener 不工作

我试图让我的setOnItemClickListener工作,但是当我添加该方法时,Eclipse说我应该删除“@Override”注释,如果我这样做,监听器将不起作用。问题是我需要捕获“点击”事件并做一些事情......这是我的方法:list.setOnItemClickListener(newOnItemClickListener(){@Override//parent,Viewview,intposition,longid){}});我真的确定问题不是方法本身,我想是其他原因。请查看我的Activity并告诉我哪里做错了:importjava.io.IOException;imp