切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

17

主题

451

积分

0

精华

用户组 

易积分
259
热心
0
好评
0
利用蓝鸟组件实现e4a图片列表框图片高度自适应[复制链接]
发表于 2019-1-13 11:50:29 | 显示全部楼层 |阅读模式
本帖最后由 1280405008 于 2019-1-13 11:50 编辑

       e4a自带的图片列表框都是长宽固定的,那我们在取网络图片长宽不一致时就不行了,在群里问了一圈也没人搭理我,昨天偶然发现原来蓝鸟部分类库是可以被e4a调用的,蓝鸟图片列表框是可以高度自适应的,调用后,可以直接在e4a自由添加项目。

下面讲讲大概步骤,给有需要的朋友

1、首先在新建个项目,拖入一个图片列表框,然后复制如下代码
  1. 函数 添加表项(图片 为 文本型,标题 为 文本型)
  2.         图片列表框1.添加项目(图片, 标题,"标记")
  3. 结束 事件

  4. 事件 图片列表框1.表项被单击(项目索引 为 数值型,项目图片 为 文本型,项目标题 为 文本型,项目标记 为 文本型)
  5.         e4a.jsAndroid("项目索引:" + 项目索引) '触发E4A里的监听接口,将项目索引返回给E4A
  6. 结束 事件
复制代码
2、编译后打包,把打包的文件全部拖入e4a工程中的asssets目录中,可以在里面建个文件夹再拖入,然后要删掉 unpackage文件夹

3、在e4a中输入如下调用代码:



  1. 事件 主窗口.创建完毕()
  2.         浏览框1.跳转("file:///android_asset/a/index.html") '用浏览框打开蓝鸟生成的网页,网页存放在asset资源中
  3.         浏览框1.增加JS接口("e4a") '添加一个监听接口,蓝鸟里的相关命令将触发接口事件
  4. 结束 事件

  5. 事件 按钮1.被单击()

  6. 浏览框1.跳转("javascript:添加表项('http://pic1.win4000.com/wallpaper/2019-01-12/5c39a68393fa5.jpg','http://pic1.win4000.com/wallpaper/2019-01-12/5c39a68393fa5.jpg')")
  7.         浏览框1.跳转("javascript:添加表项('http://pic1.win4000.com/mobile/2019-01-04/5c2ef7ec0bac9.jpg','http://pic1.win4000.com/mobile/2019-01-04/5c2ef7ec0bac9.jpg')")
  8.   

  9.         结束 事件

  10. 事件 浏览框1.接口事件(网页消息 为 文本型)
  11.         信息框("返回内容",网页消息,"确定") '将蓝鸟里返回的内容展示出来
  12. 结束 事件
复制代码
4、直接编译就好了

如果没有购买蓝鸟,附件里有已经打包好的,直接编译就可以了
最后混点积分哈哈

E4A调用蓝鸟组件 源码.zip

284.03 KB, 下载次数: 27

售价: 10 易积分  [记录]

打包了的蓝鸟和e4a源码,直接编译即可

调试版_调用蓝鸟组件.zip

288.74 KB, 下载次数: 29

编译好了的apk文件,不知道为什么上传不了apk格式

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

8

积分

0

精华

用户组 

易积分
53
热心
0
好评
0
发表于 2020-2-26 21:23:11 | 显示全部楼层
666666666666666666666666
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

493

积分

0

精华

用户组 

易积分
2405
热心
0
好评
0
发表于 2019-6-25 11:32:43 | 显示全部楼层
来学习学习。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

28

积分

0

精华

用户组 

易积分
20
热心
0
好评
0
发表于 2019-6-25 10:53:24 | 显示全部楼层
还是来支持下  
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

28

积分

0

精华

用户组 

易积分
20
热心
0
好评
0
发表于 2019-6-25 10:51:21 | 显示全部楼层
这个中间的间距可以调整嘛
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

2

主题

24

积分

0

精华

用户组 

易积分
57
热心
0
好评
0
发表于 2019-2-7 03:45:50 | 显示全部楼层
666666666666666666666666666
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

18

主题

392

积分

0

精华

用户组 

易积分
1754
热心
0
好评
17
QQ

活跃会员

发表于 2019-2-6 13:49:20 | 显示全部楼层
adminzz 发表于 2019-1-15 02:10
长宽固定 并不是哦  是你只会拖拉组件吧!

取出来的东西长宽的确是固定的
遇见极光 你们好我是极光花溟
回复

使用道具 举报

7

主题

275

积分

0

精华

用户组 

易积分
18
热心
0
好评
0
发表于 2019-1-30 17:07:16 | 显示全部楼层
666666666666666666666666666
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

15

主题

392

积分

0

精华

用户组 

易积分
470
热心
1
好评
2
发表于 2019-1-15 02:10:13 来自手机 | 显示全部楼层
长宽固定 并不是哦  是你只会拖拉组件吧!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

17

主题

1640

积分

0

精华

用户组 

易积分
1806
热心
1
好评
3

活跃会员热心会员

发表于 2019-1-13 18:02:43 | 显示全部楼层
lgkk.k。。。。。。。。。。。。。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-4-25 21:58 , Processed in 0.053879 second(s), 40 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部