超级课程表的界面是怎么实现的?

Android 码拜 9年前 (2015-04-25) 1076次浏览 0个评论
 

如图
超级课程表的界面是怎么实现的?
能提供下思路么?
我现在用listview做出了这些格子效果 ,但是不知道怎么实现这些课程信息的效果

超级课程表的界面是怎么实现的?
顶!求助啊!
超级课程表的界面是怎么实现的?
没人知道么··
超级课程表的界面是怎么实现的?
这是自定义gridview的形式吧,或者自己画的,,,
超级课程表的界面是怎么实现的?
引用 3 楼 heaimnmn 的回复:

这是自定义gridview的形式吧,或者自己画的,,,

gridview可以跨格子么?他的图片是怎么实现浮在最上层的 而且还可以跨格子

超级课程表的界面是怎么实现的?
可以啊,自定的gridview,不过你看你的图片应该是他自己画出来的,,,
超级课程表的界面是怎么实现的?
20分
这个不像是gridview,像是自己画出来的,或者用张格子图片做背景图。
前面算好坐标之后动态添加几个控件就可以了。
超级课程表的界面是怎么实现的?
自己画出来的
超级课程表的界面是怎么实现的?
引用 6 楼 hjywyj 的回复:

这个不像是gridview,像是自己画出来的,或者用张格子图片做背景图。
前面算好坐标之后动态添加几个控件就可以了。

android里有什么可以根据坐标放置控件并且浮在最顶层的控件吗?谢谢

超级课程表的界面是怎么实现的?
引用 8 楼 mhxy199288 的回复:

android里有什么可以根据坐标放置控件并且浮在最顶层的控件吗?谢谢

你说的是popupwindow?

感觉这个只是一个普通的image控件。

超级课程表的界面是怎么实现的?
引用 9 楼 hjywyj 的回复:
Quote: 引用 8 楼 mhxy199288 的回复:

android里有什么可以根据坐标放置控件并且浮在最顶层的控件吗?谢谢

你说的是popupwindow?

感觉这个只是一个普通的image控件。

上面那些课程信息像是按钮,因为这个列表可能显示不完(一共可以到12节课),可以向下拖的,所以用坐标不行吧?
那些课程信息就好像吸附在格子上的···完全没有思路啊。web前端的有个full-calendar和这个很像··android不知道弄

超级课程表的界面是怎么实现的?
如果不考虑复用问题,直接弄8*12=96个ImageView,感觉还是蛮好解决的,只是后台代码量会很大
超级课程表的界面是怎么实现的?
引用 11 楼 stop_pig 的回复:

如果不考虑复用问题,直接弄8*12=96个ImageView,感觉还是蛮好解决的,只是后台代码量会很大

但是课程信息是不定的,有可能是一节课 ,不需要跨行,有可能是3节课,要跨3个格子···我就是这里没有思路不知道该怎么弄

超级课程表的界面是怎么实现的?
20分
引用 12 楼 mhxy199288 的回复:
Quote: 引用 11 楼 stop_pig 的回复:

如果不考虑复用问题,直接弄8*12=96个ImageView,感觉还是蛮好解决的,只是后台代码量会很大

但是课程信息是不定的,有可能是一节课 ,不需要跨行,有可能是3节课,要跨3个格子···我就是这里没有思路不知道该怎么弄

一个格子为一个对象,对象加个属性,指明是属于是否属于哪个大课(一个大课可以为1节,也可以为2节,3节。。)的,再加个属性,指明在大课有几节,再加个属性指明是在大课的哪个位置,获取数据后,根据这些信息进行排版。所以说代码会有点大。

超级课程表的界面是怎么实现的?
我想到一个方法,使用jquery mobile和phonegap来开发,用html5制作页面,可不可行?
超级课程表的界面是怎么实现的?
引用 14 楼 mhxy199288 的回复:

我想到一个方法,使用jquery mobile和phonegap来开发,用html5制作页面,可不可行?

可行,不过感觉没必要。

超级课程表的界面是怎么实现的?
引用 15 楼 hjywyj 的回复:
Quote: 引用 14 楼 mhxy199288 的回复:

我想到一个方法,使用jquery mobile和phonegap来开发,用html5制作页面,可不可行?

可行,不过感觉没必要。

但这个我用原生的界面开发确实做不出啊
感觉我真是弱爆了····

超级课程表的界面是怎么实现的?
呵呵呵呵,忙了3天用了一个好挫好挫的办法,勉强算实现了
虽然方法比较挫,但是也小有成就感,感谢各位的帮助,散分结贴了。

借鉴了13楼的思想:确实是动态的添加了96个格子(用TextView做的),然后布局用的是relativeLayout,然后嵌套了一个scrollview,scrollview里再嵌套一个RelativeLayout,然后把96个格子动态添加进去然后再动态添加button,因为是相对布局,所以button可以显示在格子上面,设置好大小长度就能跨格子了。虽然方法比较挫,但还是实现了,上张图,如果大家有更好的想法 可以告诉我谢谢
超级课程表的界面是怎么实现的?

超级课程表的界面是怎么实现的?
楼主,我能看看你的代码吗?我也在做这个。。lxx3061313@163.com
超级课程表的界面是怎么实现的?
楼主,我想看看您的代码吗,可以吗,我毕设就是做的课程表,36654320@qq.com
超级课程表的界面是怎么实现的?
楼主求源码啊,毕设用到了这个,287839952@qq.com  谢谢了
超级课程表的界面是怎么实现的?
引用 18 楼 lxx3061313 的回复:

楼主,我能看看你的代码吗?我也在做这个。。lxx3061313@163.com

一直在忙毕设···现在答辩完了,写到博客上去了。
http://blog.csdn.net/mhxy199288/article/details/30255761

超级课程表的界面是怎么实现的?
引用 20 楼 lovecao1314 的回复:

楼主求源码啊,毕设用到了这个,287839952@qq.com  谢谢了

一直在忙毕设···现在答辩完了,写到博客上去了。
http://blog.csdn.net/mhxy199288/article/details/30255761

超级课程表的界面是怎么实现的?
楼主,你新给的demo,如何实现手动添加课程啊?
超级课程表的界面是怎么实现的?
引用 23 楼 u012092235 的回复:

楼主,你新给的demo,如何实现手动添加课程啊?

手动添加和我这个有什么区别么····我本身也是动态添加的,你只需要在触发添加的事件里动态往这个布局里添加课程信息(就是那个TextView)就行了,根据课程的开始节数和结束节数计算它的位置。想添加多少就添加多少··

超级课程表的界面是怎么实现的?
有代码么?794798331@qq.com,谢谢
超级课程表的界面是怎么实现的?
有代码吗?在做毕设,要实现的功能好难,楼主有代码吗951718872@qq.com
超级课程表的界面是怎么实现的?
楼主能发一下代码吗,博客打不开605204320@qq.com  谢谢啦。。。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明超级课程表的界面是怎么实现的?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!