- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
如何在 ListView
的每个项目中使用 setOnItemClickListner
?
我的 xml:
<ListView
android:id="@+id/tv1"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
这是我的适配器类
inner class mo3d1Adapter : BaseAdapter {
override fun getItemId(p0: Int): Long {
return p0.toLong()
}
override fun getCount(): Int {
return listOfmo3d.size
}
var listOfMkabala = ArrayList<MeetingDetails>()
var context: Context? = null
constructor(context: Context, listOfMkabaln: ArrayList<MeetingDetails>) : super() {
this.listOfMkabala = listOfMkabaln
this.context = context
}
override fun getView(p0: Int, p1: View?, p2: ViewGroup?): View {
val mo3d = listOfmo3d[p0]
var inflatormo3d = context!!.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater
var myViewmo3d = inflatormo3d.inflate(R.layout.fragment_item, null)
lvMo3d.onItemClickListener = AdapterView.OnItemClickListener { adapterView, view, i, l ->
Toast.makeText(context, " TEST STACK ", Toast.LENGTH_LONG).show()
}
myViewmo3d.meeting_name.text = mo3d.name1!!
myViewmo3d.meeting_date.text = mo3d.date.toString()!!
myViewmo3d.attendance_number.text = mo3d.n2.toString()!!
return myViewmo3d
}
override fun getItem(p0: Int): Any {
return listOfmo3d[p0]
}
}
ListView
当我在适配器中使用此方法 setOnClickListener
时,它不起作用,我可以在哪里使用?
最佳答案
在你的 Activity 课上试试这个
lv.setOnItemClickListener { parent, view, position, id ->
Toast.makeText(this, "Position Clicked:"+" "+position,Toast.LENGTH_SHORT).show()
}
关于android - android 中的 setOnLongClickListener 与 kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45813284/
我正在使用第三方库。它使图像可拖动,并在您捏合和旋转时缩放。我正在尝试实现图像的删除,并制定了一种方法来删除您将手指放在上面的图像。现在我只需要调用它。我唯一成功调用它的地方是 onDraw。理想情况
我希望按钮 1、2、3 响应长按,提示用户输入文本按钮。我在 onCreate 中写道: Button botonEditable; Context context; @Override public
我在 ListView 中看到过很多 setOnLongClickListener 的例子,但我使用的是 AndroidHive's ExpandableListView ,因此它似乎无法识别(错误:
我使用 setOnLongClickListener() 添加了一个长按监听器.通常,长按监听器会按预期调用。然而,有时长按似乎被中止了( View 高亮显示,但随后取消高亮显示,即使它仍然被按下)。
我下载了 android-pinch jar,这样我就可以拥有缩放功能。我遇到的问题是我必须执行 setOnLongClickListener 因为我想创建一个 DragShadow 供用户在拖动图标
setOnClickListener 和 setOnLongClickListener 不能同时工作。当我删除一个时,另一个起作用,反之亦然。 另外我要说的是,如果把第一行代码改成childRelat
如果有人可以的话,我需要你的帮助,这对我的解决方案来说是件好事。我不知道这是否可能,但我想尝试解决这个问题。实际上我想在单按钮点击事件上实现两种方法,简单点击和长按,这里是我的代码:: homebut
我一直在尝试设置长按监听事件,但不断收到以下错误: Type mismatch. Required:Boolean Found:Unit 我对 setOnClickListener 事件没有任何问题,
我可以将 setOnclickListener 或 setOnLongClickListener 放在 onBindViewHolder 中吗? onBindViewHolder这个方法写的没问题吧?
我希望对 listView 进行两种类型的点击 - onClick 和 LongClick。 我是这样实现的: this.listViewSub = (ListView) this.findViewB
如何在 ListView 的每个项目中使用 setOnItemClickListner? 我的 xml: 这是我的适配器类 inner class mo3d1Adapter : BaseAdapt
在 setOnClickListener 的帮助下,我能够在相应的“-”或“-”按钮单击上递增/递减。但如果我继续按住(长按)“+”或“-”按钮,我想继续增加/减少尊重计数器。就像在 map 中一样,
我有一个应用程序,您可以在其中按屏幕并执行一个方法,并且您可以在其中长按并执行另一个方法。问题是,当我长按屏幕时,正常的 onClickListener 也会被执行,这是我不想要的。它们都是简单的on
正如主题所暗示的,setOnItemClickListener 在使用 setOnLongClickListener 时不起作用,我在基本适配器中使用的布局如下,
我真的可以对同一个按钮使用这些 setOnLongClickListener 和 setOnClickListener 吗?因为如果我长按按钮,longclick 和 normal click 都会被
本文整理了Java中com.koolearn.klibrary.ui.android.view.ZLAndroidWidget.setOnLongClickListener()方法的一些代码示例,展示
我有一个想要响应长按的 ImageView。 我已经在另一个应用程序中实现了这个方法,没有任何问题,但我只是将代码复制并粘贴到另一个应用程序中,它给了我以下语法错误: The method setOn
运行时我改变了背景图像(设置背景)。在图像中,我使用 Touch Listener 执行了操作。但就我而言,我需要对 Touch 事件执行另一个操作。为此,我需要继续长按事件。给我建议,任何其他想法。
我是一名优秀的程序员,十分优秀!