android - 项目单击自定义列表视图 basic4android
问题描述
我在 b4a 中创建了一个 customlistview,但我无法修复点击事件。
我希望当按钮单击图像时暂停,当单击图像按钮更改但其他按钮图像不更改时播放其他按钮图像。
我的代码加载
Sub load
For i = 0 To cur.RowCount-1
cur.Position=i
Dim p As Panel
play.Text = Chr(0xE037)
p.Initialize("p")
sco.Panel.AddView(p,1%x,top,98%x,500dip)
p.LoadLayout("layload")
play.Tag = cur.GetInt("id")
play.Typeface = awf
text.Text = cur.GetString("text")
top = top + 60dip + 2%x
Next
sco.Panel.Height = top + 10dip
End Sub
和代码游戏
Sub play_Click
tim.Enabled = True
Dim lml As Label
lml.Initialize("lml")
lml = Sender
Dim curbv As Cursor
curbv = sql.ExecQuery("SELECT * FROM tab1 ")
curbv.Position = lml.Tag - 1
sec = curbv.Position
meda.Load(File.DirAssets,curbv.GetString("mp"))
kl(lml)
End Sub
和我的更改图标代码
Sub kl( ln As Label)
If ln.Text = Chr(0xE037) Then
ln.Text = Chr(0xE047)
meda.Play
load
Else If ln.Text = Chr(0xE047) Then
ln.Text = Chr(0xE037)
meda.Stop
End If
Sleep(100)
play.Text = Chr(0xE037)
End Sub
解决方案
推荐阅读
- node.js - 带有依赖项的 AWS Lambda 打包
- html - 为什么div的高度是0,即使我手动设置为34.4rem?
- python - 使用 Linux 管道命令使用子进程
- typescript - Bootstrap4 typings(index.d.ts) 在 VisualStudio 2019 上使用 TypeScript3.9 和 Libman 找不到模块“popper.js”
- flutter - 按下按钮时 Flutter Syncfusion 图表添加到列表
- react-native - 反应导航版本5,渲染选项卡屏幕时隐藏顶部栏
- python-3.x - 过滤数据的计数在我的查询中不起作用
- reporting-services - 如何将自定义语言添加到 Power BI
- reactjs - Gatsby 应用程序如何访问 Azure Key Vault
- python - 关于使用 OpenCV 进行线检测