草庐IT

onClick-event

全部标签

android - RecyclerView OnClick 不工作

我在fragment中制作了一个水平回收View。现在,当我点击任何项目时,我看不到点击监听器在工作。这是我的适配器类代码:publicclassFeaturedProductsAdapterextendsRecyclerView.Adapter{privateListfeedItemList;privateContextmContext;publicFeaturedProductsAdapter(Contextcontext,ListfeedItemList){this.feedItemList=feedItemList;this.mContext=context;}publiccl

android - 清除并重新创建 View 时,Scrollview 和 OnClick 处理程序不起作用

我遇到了一个奇怪的问题,我不确定问题出在哪里。我有一个包含两个线性布局的XML文件,根据使用的设置,一次只能看到一个。这两个View都是动态生成的,并设置了一个点击监听器和onlongclicklistener。下面是XML布局:为简单起见,我将调用第一个线性布局容器View1和第二个线性布局容器View2。默认情况下,这两个View的可见性设置为消失,当屏幕首次加载时,View1的可见性设置为可见,并使用以下代码动态生成View:@OverridepublicvoidprocessResult(finalView.OnClickListenereditRowClickListener

android - 如何在baseAdapter中使用onclick按钮

如何在扩展baseadapter中使用单击事件按钮。我尝试了很多但没有用。在我的项目中有自定义ListView,它包含文本、按钮(btnlist)、fastscroll索引。当我点击按钮(btnlist)时,它没有gng到其他Activity,也没有显示错误,没有toast..请帮我举个例子。提前谢谢你。快速引用:getview--->holder.btnList.setOnClickListenerEfficientAdapter.javapublicclassEfficientAdapterextendsBaseAdapterimplementsSectionIndexer,OnC

android - 使用 Android 接收 onTouch 和 onClick 事件

我有一个View需要处理onTouch手势和onClick事件。实现这一目标的正确方法是什么?我在View上设置了一个onTouchListener和一个onClickListener。每当我触摸View时,首先触发onTouch事件,然后触发onClick。但是,我必须从onTouch事件处理程序返回true或false。返回true意味着该事件正在被消费,因此android事件系统将不会进一步传播该事件。因此,永远不会生成onClick事件,至少当我在onTouch中返回true时,永远不会触发我的onClick监听器事件处理程序。另一方面,返回false没有任何选择,因为这会阻止

android - 在 RecyclerView 中使用 onClick() 启动新 Activity

我想使用onClick()方法进入一个新的Activity,但我的代码无法正常工作。你能提供一些建议吗?我对recyclerView有一些疑问,因为它对我来说是相当新的。谢谢publicclassFragmentOneextendsFragment{@Nullable@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){RecyclerViewrecyclerView=(RecyclerView)inflater.inflate(R.layo

android - 如何将 Onclick 监听器添加到回收站 View

我正在开发一个简单的记事本应用程序,首先我使用listView来显示所有笔记。但现在我正在使用RecyclerView。当我使用ListView时,我使用OnItemClickListener将数据传递给另一个Activity以编辑注释现在我很困惑在Recylerview中该做什么对于listView我正在使用这个listView.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intposition

android - 过渡后 onClick 不起作用

我正在尝试学习简单的TransitionManager工作,但我有点卡住了......我的目标是通过单击图像在两个场景之间切换。但是在第一次图片点击和第一次场景改变之后,我无法捕捉到图片点击...这是我的fragment代码:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.fragment_main,container,false);ViewGroupscen

android - 如何更改 RecyclerView 项目的 viewType onClick

我创建了一个RecyclerView,并将Cards作为其主要View类型。我想要实现的是,当用户单击某个项目时,该项目的ViewType从卡片更改为另一种Viewtype(例如,水平滚动的列表TextView)。我的RecyclerViewAdapter代码如下:在下面的代码中,我创建了一个枚举类型的数组列表来跟踪recyclerview中每一行的点击状态,然后我得到了我的数据集的大小,并使用SHOW_PRIMARY_CONTENT为每一行初始化了我的数组列表publicclassDisplayItemsAdapterextendsRecyclerView.Adapter{priva

android - Android : Testing events? 中的 Robolectric

我已经使用robolectric编写了一些测试,现在我想做一些真正的测试类(class)。我注意到的一件事是我无法测试onCreate、onLocationChanged等事件。测试事件的标准做法是什么?我是否应该提取事件中的代码并将它们放在一个方法中,事件将调用该方法,robolectro也可以调用该方法,当然该方法需要是公共(public)的,对吗?另外,如果我想在我的方法中测试通常是私有(private)变量的东西,那么我需要添加一个公共(public)getter,对吧?我可以从robolectric检查这个吗?是否有更好的方法将数据公开给robolectric?

android - 在 android 中的 ListView 内的按钮上设置 OnClick 监听器

我的屏幕上有一个ListView,每个列表项都包含2个TextView和一个按钮。单击按钮时,我想获取列表项选择的索引以从向量中获取一些数据。这是我的列表自定义适配器。但我不知道该怎么做。privateclassCustomAdapterextendsArrayAdapter{publicCustomAdapter(Contextcontext,intresource,inttextViewResourceId,Listobjects){super(context,resource,textViewResourceId,objects);}@OverridepublicViewgetV