OneZero第二周第二次站立会议(2016.3.29)

会议时间:2016年3月29日  13:05~13:16

会议成员:冉华,张敏,王巍,夏一鸣。

会议目的:汇报前一天工作,全体成员评论,确定会后修改内容或分配下一步任务。

会议内容:以下是会议插图

OneZero第二周第二次站立会议(2016.3.29)

1.录入界面已经绘制完毕,由张、夏负责。如下图

OneZero第二周第二次站立会议(2016.3.29)

activity代码如下

 package com.onezero.account;

 import android.app.Activity;
import android.content.Intent; import java.text.SimpleDateFormat;
import java.util.Date; import android.os.Bundle;
import android.preference.EditTextPreference;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.TextView;
import android.widget.Toast; public class add extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.add_main);
// 显示当前时间
SimpleDateFormat formatter = new SimpleDateFormat(
"yyyy年MM月dd日 HH:mm:ss ");
Date curDate = new Date(System.currentTimeMillis());// 获取当前时间
String str = formatter.format(curDate); TextView mTime = (TextView) findViewById(R.id.mytime);
mTime.setText(str); // 实现事件类型选择,点击并改变显示。
final TextView accounttype = (TextView) findViewById(R.id.accounttype);
// 一般
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Button button1 = (Button) findViewById(R.id.button1);
accounttype.setText(button1.getText()); }
});
// 餐饮
Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Button button2 = (Button) findViewById(R.id.button2);
accounttype.setText(button2.getText()); }
}); // 购物
Button button3 = (Button) findViewById(R.id.button3);
button3.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Button button3 = (Button) findViewById(R.id.button3);
accounttype.setText(button3.getText()); }
});
// 交通
Button button4 = (Button) findViewById(R.id.button4);
button4.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Button button4 = (Button) findViewById(R.id.button4);
accounttype.setText(button4.getText()); }
});
// 娱乐
Button button5 = (Button) findViewById(R.id.button5);
button5.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Button button5 = (Button) findViewById(R.id.button5);
accounttype.setText(button5.getText()); }
}); // 医疗
Button button6 = (Button) findViewById(R.id.button6);
button6.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Button button6 = (Button) findViewById(R.id.button6);
accounttype.setText(button6.getText()); }
}); Button button7 = (Button) findViewById(R.id.button7);
button7.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
OK(); }
}); } public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.add, menu);
return true;
} @Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml. // 获取“录入”的返回键,并执行返回。
int id = item.getItemId();
if (id == R.id.action_add_back) { onBackPressed();
} return super.onOptionsItemSelected(item);
} // OK按钮
public void OK() { TextView mytime = (TextView) findViewById(R.id.mytime);
String text1 = mytime.getText().toString(); TextView accounttype = (TextView) findViewById(R.id.accounttype);
String text2 = accounttype.getText().toString(); EditText editText1 = (EditText) findViewById(R.id.editText1);
String text3 = editText1.getText().toString(); EditText editText2 = (EditText) findViewById(R.id.editText2);
String text4 = editText2.getText().toString(); String sFinal = text2 + text1 + text3 + text4; Log.e("!!!!!!!!!!", sFinal); onBackPressed(); } }

Activity Code

XML代码如下

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.onezero.account.add" > <TextView
android:id="@+id/mytime"
android:layout_width="240dp"
android:layout_height="35dp"
android:gravity="top"
android:textColor="@android:color/black"
android:textSize="16sp" /> <TextView
android:id="@+id/mytype"
android:layout_width="40dp"
android:layout_height="35dp"
android:layout_alignBaseline="@+id/mytype"
android:layout_alignBottom="@+id/mytype"
android:layout_alignParentRight="true"
android:gravity="top"
android:text="支出"
android:textColor="@android:color/black"
android:textSize="16sp" /> <TextView
android:id="@+id/accounttype"
android:layout_width="50dp"
android:layout_height="35dp"
android:layout_alignLeft="@+id/mytime"
android:layout_below="@+id/mytime"
android:layout_marginTop="46dp"
android:gravity="top"
android:text="一般"
android:textColor="@android:color/black"
android:textSize="20sp" /> <TextView
android:id="@+id/RMB"
android:layout_width="55dp"
android:layout_height="35dp"
android:layout_alignBaseline="@+id/accounttype"
android:layout_alignBottom="@+id/accounttype"
android:layout_marginLeft="30dp"
android:layout_toRightOf="@+id/accounttype"
android:gravity="top"
android:text="RMB"
android:textColor="@android:color/black"
android:textSize="20sp" /> <EditText
android:id="@+id/editText1"
android:layout_width="150dp"
android:layout_height="40dp"
android:layout_alignBaseline="@+id/RMB"
android:layout_alignBottom="@+id/RMB"
android:layout_alignRight="@+id/mytype"
android:layout_marginRight="14dp"
android:ems="10"
android:gravity="center"
android:hint="输入金额"
android:inputType="numberDecimal" > <requestFocus />
</EditText> <Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/accounttype"
android:layout_below="@+id/accounttype"
android:layout_marginTop="40dp"
android:text="一般" /> <Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/button2"
android:layout_alignRight="@+id/mytype"
android:text="购物" /> <Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/button1"
android:layout_alignBottom="@+id/button1"
android:layout_centerHorizontal="true"
android:text="餐饮" /> <Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button2"
android:layout_alignTop="@+id/button4"
android:text="娱乐" /> <Button
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/button5"
android:layout_alignBottom="@+id/button5"
android:layout_alignLeft="@+id/button3"
android:text="医疗" /> <Button
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button1"
android:layout_below="@+id/button1"
android:text="交通" /> <EditText
android:id="@+id/editText2"
android:layout_width="wrap_content"
android:layout_height="90dp"
android:layout_alignLeft="@+id/button4"
android:layout_alignRight="@+id/button6"
android:layout_below="@+id/button5"
android:layout_marginTop="34dp"
android:ems="10"
android:hint="备注:" /> <Button
android:id="@+id/button7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editText2"
android:layout_alignParentBottom="true"
android:layout_alignRight="@+id/editText2"
android:text="OK" /> </RelativeLayout>

2.Sqlite数据库demo已经完成,包括增、删、改、查,由冉负责。

以下是下次站会前需完成的任务

1.Sqlite数据库方面,确定表结构和通信接口,由冉负责。

2.数据逻辑处理层,确定与前端的通信接口,由王负责。

会议体会:昨天布置的任务大家都顺利完成,继续努力。以下是本周的燃尽图。

OneZero第二周第二次站立会议(2016.3.29)

一周很快就会过去,无奈天气反复无常,OneZero已经有两名成员先后感染风寒,但大家依旧坚守阵地,夏十分感激。

以上是OneZero第二周第二次站立会议。

上一篇:Java设计模式之模板方法模式(Template)


下一篇:HDMI相关知识