第二阶段冲刺第四天

赵树琪:昨天完成了对课表界面的改善以及完成了一个页面转换按钮的功能还有添加课程信息的界面设计。今天的主要任务在昨天已经说过了,首先就是实现了课表界面下拉刷新的功能,这个功能还是比较简单的,稍微在网上学习一下就可以实现了,原理也很简单就是下拉动作导致界面的的重新加载。

李佳伟:然后就是实现向课表中添加课程信息的功能,这还是要用到Android studio自带的数据库,通过databasehelper来创建一个表并定义表的属性,然后通过SQL语句把该界面输入的课程的信息添加到数据库中去,然后同样也是通过SQL语句来读取出数据库中的功能并显示在课表界面相应的时间以及第几节对应的位置。由于这已经不是第一次做了,有了上次的经验这次并没有什么困难,在修理了一些bug之后成功的实现了功能。明天的主要任务是实现在课表界面添加一个按钮,点击他之后可以直接跳到我们学校的教务系统的登录界面,我相信这样会给使用者带来很大的便利。

冯静妃:今天制作的是界面上的跳转功能:

 

 

这个三个点的设置是Activity类中一个方法,可以在想显示这个三个点的Activity类中重写这个方法,如下所示:



public class LoginActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
}

//这里是在登录界面label上右上角添加三个点,里面可添加其他功能
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);//这里是调用menu文件夹中的main.xml,在登陆界面label右上角的三角里显示其他功能
return true;
}
}
用getMenuInflater().inflate(R.menu.main,menu)这句话调用menu文件中的main.xml,用这个xml设置三点里面的内容
main.xml里可以这样写


<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="setting"/>

</menu>

这样就可以显示三个点,并在三个点里有一个setting
如果想对setting添加单击事件等操作,可以像设置xml文件中的其他控件一样操作

posted @ 2020-06-04 20:59  精神小伙成双队  阅读(95)  评论(0编辑  收藏  举报