我正在为LiveCode中的Android,手机和Windows开发应用程序。在这里我想根据设备屏幕自动调整内容和堆栈的大小。我正在使用“altMobileresizer”。我可以重新调整图像,文本和组的大小。但我无法重新调整数据网格的内容。我怎么能这样做?
由于
答案 0 :(得分:1)
您必须在resizeStack处理程序中包含一些内容,以调用其他处理程序来处理运行您应用程序的设备的屏幕大小,从而决定应用程序应使用的某些分类或大小条带对于该特定设备 - 并从那里决定在您的数据网格中使用什么字体大小等。一旦确定,您需要更多代码来修改数据网格行模板,从而改变字体大小,控制大小,控制定位等。)
我还会包含某种'在初始启动时执行一次'触发器,以便只在需要时调用代码。
从你写的内容来看,听起来像altMobileResizer没有使用数据网格(我并不感到惊讶,它们是复杂的分组)但是它可能是你可以挂钩它的一些功能所以你不需要代码一切都是你自己(但即使你这样做,也不是那么糟糕......)
http://lessons.runrev.com/s/lessons/m/datagrid上有很多指导 - 准备好花一些时间来了解数据网格以使它们正常工作(或者,考虑使用简单的表格 - 你真的需要数据网格吗?)