您的位置:网站首页 > 热门源码 > 正文

android实现课程表界面

类别:热门源码 日期:2018-5-9 19:52:04 人气: 来源:

  根据插入的这个布局图片来说一下,棕色的框为RelativeLayout,深蓝色为LinearLayout,浅蓝色为TextView。(图的下半部分中的八列的布局一致,所以只画出了一列,关于为什么在RelativeLayout中又嵌套了一层LinearLayout,是为了应用LinearLayout的weight这个属性让每节课的TextView能均匀分布)。

  简单说明以下由于布局比较多,所以要想给界面加上背景图片就应该讲一层层的布局设置成透明色#00000000,前两位是设置透明度的,0-f逐渐变得不透明。

  我的想法是在onCreateview()方法中实现动态添加按钮。把课程信息存放在一个List中,然后遍历这个List,在for循环中将button覆盖在相应课程的TextView上。由于button需要设置和大小,所以需要获取到TextView的height和width,然而在onCreateView中是无法获取的,原因是布局还没有加载好,获取到的值永远为0。所以可以用TextView.post(),在其中发起一个线程,去获取TextView的hight和width,之后将button的和内容设置好即可。

  

0
0
0
0
0
0
0
0
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: