又是一年中秋节,中秋佳节更思亲,一直很纠结到底是回家呢还是回家呢,呵呵,随着时间的推移,现在又没有时间回家了,最近也挺迷茫的,android和iphone 开发到底该学哪一个,有点小郁闷,眼看就要9月底了,来学校这么长时间,什么也没有学到,再开学就大三了,以后的工作咋弄嘞,好多事要想,诶,头痛中...  最近在弄一个课程表,说弄吧,也不算弄,算是仿制吧,毕竟中国的山寨很流行,下面看看那自己山寨的课程格子,声明一下:功能没有实现完全,没有正版的好。。

首先看看实现的图片

2接着看看布局吧

welcom.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"><ImageViewandroid:id="@+id/welcome"android:layout_width="fill_parent"android:layout_height="fill_parent"android:src="@drawable/splashscreen" /></LinearLayout>

addcourse.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@drawable/list_background_holo"android:orientation="vertical" ><RelativeLayoutandroid:layout_width="fill_parent"android:layout_height="40dp"android:background="@drawable/topbar"android:orientation="horizontal" ><Buttonandroid:id="@+id/addcoursereturnbtn"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentLeft="true"android:background="@drawable/btn_arrow_bg"android:text="@string/returnbtn"android:textColor="#FFFFFF" /><TextViewandroid:id="@+id/addcousetext"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerInParent="true"android:ellipsize="end"android:maxLength="7"android:text="@string/addcourse"android:textColor="#FFFFFF"android:textSize="20dp" /><Buttonandroid:id="@+id/add"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:background="@drawable/btn_bg"android:text="@string/add"android:textColor="#FFFFFF" /></RelativeLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:paddingTop="10dp"android:layout_gravity="center_horizontal"android:background="@drawable/weekview_course_block"android:orientation="vertical" ><EditTextandroid:id="@+id/addcourseedit"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="#FFFFFF"android:drawableLeft="@drawable/weekview_study"android:hint="请输入课程的名字" /><ImageViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:src="@drawable/renren_sdk_line" /><EditTextandroid:id="@+id/addcourseteacher"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="#FFFFFF"android:drawableLeft="@drawable/dayview_icon_teacher"android:hint="请输入老师名字(可选)" /><ImageViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:src="@drawable/renren_sdk_line" /><EditTextandroid:id="@+id/addcourseclass"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="#FFFFFF"android:drawableLeft="@drawable/dayview_icon_classroom"android:hint="请输入上课地点(可选)" /><ImageViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:src="@drawable/renren_sdk_line" /><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="#FFFFFF"android:gravity="center_vertical"android:orientation="horizontal" ><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal" ><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/beginweek"android:textColor="#292421"android:textSize="20dp" /><EditTextandroid:id="@+id/addcoursebeginweek"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="1" /></LinearLayout><ImageViewandroid:id="@+id/addcourseimage"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerInParent="true"android:src="@drawable/renren_sdk_vertical_line" /><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toRightOf="@id/addcourseimage"android:orientation="horizontal" ><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/endweek"android:textColor="#292421"android:textSize="20dp" /><EditTextandroid:id="@+id/addcoursebeginweek"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="17" /></LinearLayout></RelativeLayout></LinearLayout><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:paddingLeft="40dp"android:paddingTop="50dp" ><ImageViewandroid:id="@+id/coursetimedelete"android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/icon_delete_course_time" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_alignBottom="@+id/coursetimedelete"android:layout_toRightOf="@id/coursetimedelete"android:background="@drawable/invitation_bg"android:gravity="center_vertical"android:orientation="horizontal" ><ImageViewandroid:layout_width="wrap_content"android:layout_height="match_parent"android:src="@drawable/clock" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center_vertical"android:textColor="#292421"android:text="@string/addclasstime"android:textSize="18dp" /><Buttonandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/btn_delete_course_time_normal"android:text="@string/delete"android:textSize="11dp" /></LinearLayout></RelativeLayout></LinearLayout>

course.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/layoutcourse"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><RelativeLayoutandroid:layout_height="40dp"android:layout_width="fill_parent"android:orientation="horizontal"android:background="@drawable/topbar"><ImageViewandroid:id="@+id/coursesettting"android:layout_width="wrap_content"android:layout_height="wrap_content"layout_alignParentLeft="true"android:src="@drawable/umeng_analyse_see_list_normal"/><TextView android:id="@+id/coursetime"android:layout_centerHorizontal="true" android:paddingTop="5dp"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/coursetime"android:textSize="20dp"android:textColor="#FFFFFF"android:paddingBottom="4dp"/><Buttonandroid:id="@+id/courseweek"android:background="@drawable/btn_bg"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:text="@string/courseeveryday"android:textColor="#FFFFFF"/></RelativeLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"android:paddingLeft="20dp"android:paddingTop="14dp"android:background="@drawable/weekview_bg"><GridView android:id="@+id/gridviewcourse"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@drawable/bg_5"android:numColumns="7"android:gravity="center"></GridView></LinearLayout>
</LinearLayout>

coursemanager.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><LinearLayoutandroid:layout_width="280dp"android:layout_height="fill_parent"android:orientation="vertical" ><LinearLayoutandroid:id="@+id/linear1"android:layout_width="280dp"android:layout_height="50dp"android:background="@drawable/topbar"android:clickable="true" ><TextViewandroid:layout_width="250dp"android:layout_height="50dp"android:gravity="center_vertical"android:text="@string/mycoursetable"android:textSize="20dp" /><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center_vertical"android:src="@drawable/list_tappable" /></LinearLayout><LinearLayoutandroid:id="@+id/linear2"android:layout_width="280dp"android:layout_height="50dp"android:background="@drawable/topbar"android:clickable="true" ><TextViewandroid:layout_width="250dp"android:layout_height="50dp"android:gravity="center_vertical"android:text="@string/addclasstable"android:textSize="20dp" /><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center_vertical"android:src="@drawable/list_tappable" /></LinearLayout><LinearLayoutandroid:id="@+id/linear3"android:layout_width="280dp"android:layout_height="50dp"android:background="@drawable/topbar"android:clickable="true" ><TextViewandroid:layout_width="250dp"android:layout_height="50dp"android:gravity="center_vertical"android:text="@string/myfriends"android:textSize="20dp" /><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center_vertical"android:src="@drawable/list_tappable" /></LinearLayout><LinearLayoutandroid:id="@+id/linear4"android:layout_width="280dp"android:layout_height="50dp"android:background="@drawable/topbar"android:clickable="true" ><TextViewandroid:layout_width="250dp"android:layout_height="50dp"android:gravity="center_vertical"android:text="@string/background"android:textSize="20dp" /><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center_vertical"android:src="@drawable/list_tappable" /></LinearLayout><LinearLayoutandroid:id="@+id/linear5"android:layout_width="280dp"android:layout_height="50dp"android:background="@drawable/topbar"android:clickable="true" ><TextViewandroid:layout_width="250dp"android:layout_height="50dp"android:gravity="center_vertical"android:text="@string/setting"android:textSize="20dp" /><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center_vertical"android:src="@drawable/list_tappable" /></LinearLayout><LinearLayoutandroid:id="@+id/linear6"android:layout_width="280dp"android:layout_height="50dp"android:background="@drawable/topbar"android:clickable="true" ><TextViewandroid:layout_width="250dp"android:layout_height="50dp"android:gravity="center_vertical"android:text="@string/feedback"android:textSize="20dp" /><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center_vertical"android:src="@drawable/list_tappable" /></LinearLayout><LinearLayoutandroid:id="@+id/linear7"android:layout_width="280dp"android:layout_height="50dp"android:background="@drawable/topbar"android:clickable="true" ><TextViewandroid:layout_width="250dp"android:layout_height="50dp"android:gravity="center_vertical"android:text="@string/exit"android:textSize="20dp" /><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center_vertical"android:src="@drawable/list_tappable" /></LinearLayout></LinearLayout><SlidingDrawerandroid:id="@+id/sliding"android:layout_width="40dp"android:layout_height="fill_parent"android:layout_alignParentRight="true"android:content="@+id/concent"android:handle="@+id/handle" ><ImageViewandroid:id="@+id/handle"android:layout_width="match_parent"android:layout_height="match_parent"android:src="@drawable/a" /><LinearLayoutandroid:id="@+id/concent"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@drawable/bg_5"android:orientation="vertical" ></LinearLayout></SlidingDrawer></RelativeLayout>

courseinfo.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><RelativeLayoutandroid:layout_width="fill_parent"android:layout_height="40dp"android:background="@drawable/topbar"android:orientation="horizontal" ><Buttonandroid:id="@+id/coursereturn"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentLeft="true"android:background="@drawable/btn_arrow_bg"android:text="@string/returnbtn"android:textColor="#FFFFFF" /><TextViewandroid:id="@+id/coursetime"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ellipsize="end"android:maxLength="7"android:layout_centerInParent="true"android:text="@string/classname"android:textColor="#FFFFFF"android:textSize="20dp" /></RelativeLayout><RelativeLayoutandroid:layout_width="fill_parent"android:layout_height="40dp"android:layout_alignParentBottom="true"android:background="@drawable/topbar"android:orientation="horizontal" ><Buttonandroid:id="@+id/coursenotes"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentLeft="true"android:background="@drawable/course_detail_toolbar_addnote" /><Buttonandroid:id="@+id/courseedit"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:background="@drawable/course_detail_toolbar_edit" /><Buttonandroid:id="@+id/coursedelete"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:background="@drawable/course_detail_toolbar_delete" /></RelativeLayout></RelativeLayout>

gridview.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><TextViewandroid:id="@+id/itemText"android:background="@drawable/button_large_blue"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:textSize="7dp"android:text="课程名称:" ></TextView></LinearLayout>

高仿课程格子实现课程表的功能相关推荐

  1. android 仿课程格子,课程格子对比超级课程表 实用性大比拼

    开学在即,大家已经做好准备了吗?新学期我们除了要接受新的挑战,新的同学之外,还有就是新的课表,现在的学生压力是越来越大,课程也是越来越多,如何才能够更好的安排课程,单是一张纸质的课表可不管用,今天小编 ...

  2. Android仿照超级课程表 or 课程格子 一键提取课表功能(方正系统)

    参考文章http://blog.csdn.net/sbsujjbcy  ,本文仿照'  安卓弟  '提供的android 项目实战--打造超级课程表一键提取课表功能文章,对他的代码进行了修改和补充,为 ...

  3. [学习笔记-Android]仿课程格子界面

    参考littleY- 仿超级课程表的课程界面设计 效果如下图 1. 整个界面可以上下滚动,但第一栏显示周几的并不参与滚动2. 显示课程简要信息的块可以跨行合并显示 1.首先需要一个ScrollView ...

  4. 安卓高仿京东淘宝的筛选功能,全网最简单方便

    最近需要实现一个筛选的功能.但是在网上找了半天都写得特别乱,要不就是收费,今天做一个.实现效果图如下. 点击按钮直接弹出.可以放在任何控件下面.下面是使用代码: 首先需要添加依赖: 在build.gr ...

  5. 山寨风,高仿QQ附近的人筛选功能的滑动选择列表来袭!

    今天在准备新项目的界面,偶然翻到了QQ附近的人那个筛选功能,嗯,觉得效果还不错,效果大概是这样子的.QQ的原图我就不上了,我就上我做的效果图. 觉得so easy是吧,但是我整整做了4个多小时,个多小 ...

  6. 高仿微信新消息提示音功能

    最近公司在做一个项目,有一个切换消息提示音的功能,可以切换本应用收到消息的提示音,而不影响系统提示音.我就按照微信的那个样式进行了编程,最终得到想要的效果. 转载请注明出处,谢谢:http://blo ...

  7. android 课程格子界面,大学新生必备!Android课程格子App试用

    1课程格子试用:建立课程表 又是一年开学季,相信有不少太平洋的读者都已经结束了暑假迈进了校门,脱离高三党的同学也为数不少.作为一个大学新生,你在未来数年里想要找基友也好,泡妹子也好,都免不掉主要的任务 ...

  8. android高仿ios控制中心,高仿ios控制中心安卓版

    高仿ios控制中心安卓版是一款非常好用的安卓仿苹果手机控制中心的软件,能够让使用安卓手机的朋友们随时体验苹果手机的系统,操作简单方便,软件也是非常稳定的,大家可放心的下载使用,感兴趣的用户们就前来下载 ...

  9. 使用 swift3.0高仿新浪微博

    项目地址:https://github.com/SummerHH/swift3.0WeBo 使用 swift3.0 高仿微博,目前以实现的功能有,添加访客视图,用户信息授权,首页数据展示(支持正文中连 ...

最新文章

  1. 使用Tensor Expression张量表达式处理算子
  2. 如何处理单元测试产生的数据,下列哪些说法是正确的
  3. sqlserve 热备用状态更新_核心交换机的链路聚合、冗余、堆叠、热备份
  4. linux怎么装mac系统,Linux/macos系统怎么安装nvm
  5. Android add external jar
  6. origin设置不同区域的颜色_[测试狗]Origin入门教程(二十四):效率翻倍小技巧——修改默认字体...
  7. Hexo 入门指南(四) - 页面、导航、边栏、底栏
  8. java冒泡排序_Java专题(二):Java中常见的排序算法有哪些?---冒泡排序
  9. 速读-A3基于注意力机制的神经网络处理器
  10. 高德地图,百度地图坐标系GPS的转化
  11. 如何刷新微信服务器小程序版本,微信小程序线上更新版本流程及如何运用
  12. 考研英语 - word-list-25
  13. 仿网易云PC端项目-vue
  14. FTP客户端设计与实现
  15. 剖析环境加密与文档加密
  16. C++哈夫曼树+哈夫曼编码的实现(双完整版)
  17. linux网络引流工具,gor 引流快速入门
  18. CGB2107-Day07-实现前后端调用
  19. CMD有哪些有趣的命令?
  20. Matlab GUI/APP 浅谈(附计算器源码)

热门文章

  1. java建站集成包_基于Java的快速建站框架实现(含源文件).doc
  2. jquery移除元素某个属性
  3. 前端自动打包部署服务器
  4. 少儿java编程笔试题库_java笔试之编程题库.doc
  5. 广度优先算法解决8数码问题【c++】
  6. (我决定发N个在线播放的电影出来,当然是免费以稳定,速度又快的)□ 影片名:《野兽刑警》(24794)
  7. onmouseout方法
  8. 调查问卷制作(layui)
  9. autojs之内存泄露
  10. rpc远程过程调用_什么是远程过程调用(RPC)?