首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

让 Android 开发像 web 开发一样爽

作者:hanks https://juejin.im/post/5bf12c8751882511a8527ed4 做移动端开发,最蛋疼的就是不能动态发版,不能像 web 那样发版立即全部用户生效,然而...lua 是一种脚本语言,使用 lua 来构建跨平台原生应用有许多好处,比如 lua 语言简洁高效,可移植性好, Lua虚拟机极为轻量,仅占用200到300k的内存空间,且速度极快。...再来个稍微复杂点的例子,写个列表,新建 list.lua 文件,放在手机的 sdcard/list.lua require "import" import "android.widget.*" import...(adapter) listview.setOnItemClickListener(luajava.createProxy("android.widget.AdapterView$OnItemClickListener...Lua 是用 c 语言开发的,可移植性比较好,想支持 iOS 的话,原理时一样的,不过参考目前已有的跨平台技术。

63420
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从0系统学Android--3.6 RecyclerView

    还是有必要提及一下这么重要的控件的,谁能保证老的项目没有 ListView 呢? 作为入门,一个 Android 开发者不会使用或者根本没有听说过 ListView 说不过去把!...而且 ListView 的扩展性不好,只能实现数据的纵向滚动效果,如果想要实现横向滚动的话就做不到了。 为此 Android 提供了更为强大的控件--RecyclerView。...:id="@+id/rlv"/> 下面我就来实现和上面的例子一样的效果。...可以看到 RecyclerView 实现了和 ListView一样的效果,虽然代码量没有明显减少,但是逻辑更加清晰了。...3.6.3 RecyclerView 的点击事件 RecyclerView 并没有像 ListView 一样提供类似 setOnItemClickListener() 的注册监听的方法。

    85420

    2014-10-25Android学习------布局处理(三)------常见且常用的列表布局

    /RelativeLayout> 这里我们需要掌握的关于布局知识点有这些: 1.掌握ListView布局的相关技巧 在list.xml代码中有这样一个代码: ListView android...如果要用ListActivity,则 Activity的Layout文件中必须包括一个(只能一个)ListView,且ListView的id= "@id/android:list"。 1)....ListView的Id为固定不变的,为"@id/android:list“,ListActivity会根据id自动查找ListView引用;在 Activity 中使用 setListAdapter(adapter...(adapter); 显然我们需要知道,使用ListView控件的时候,activity对应的布局文件中必须只有一个ListView控件,它的id值时使用系统值 @id/android:list 这个...android:attr/listPreferredItemHeight" 系统自定义的高度,不同的机型高度不一样, 拓展: android:layout_alignParentBottom

    1.1K30

    RN沙龙 | 那些携程火车票业务在RN实践中踩过的坑

    此外,CRN对首屏渲染速度的提升,使iOS能在200ms,Android在400ms左右完成首屏渲染,以及对ListView的优化等都让React Native向Native靠近了一大步;另外,包括对打包拆包...可以说,CRN实现了把React Native作为一个纯技术框架像业务框架的转变。...现在我们考虑下另外一个重要场景的实现,从账号里的常用乘客列表里勾选乘车人,同样作为一个列表,是不是也可以像站点列表一样复用native组件呢?我们也确实这样考虑过,看起来好像省时省力、皆大欢喜。...动作,然后再在每个Item上加各自响应的Touchable事件响应勾选或者取消。...,内层只专注于List的渲染跟Item的点击事件监听。

    1.6K90
    领券