团队计划(6.1)

今天做了什么?

 记账功能的实现

源代码:

  1 package com.example.grouptext02;
  2 
  3 
  4 
  5 
  6 
  7 import android.app.Activity;
  8 import android.content.ContentValues;
  9 import android.content.Intent;
 10 import android.database.sqlite.SQLiteDatabase;
 11 import android.os.Bundle;
 12 import android.util.Log;
 13 import android.view.View;
 14 import android.view.View.OnClickListener;
 15 import android.widget.Button;
 16 import android.widget.EditText;
 17 import android.widget.RadioButton;
 18 import android.widget.RadioGroup;
 19 import android.widget.Toast;
 20 
 21 public class Record extends Activity {
 22 
 23     String label;
 24     String money;
 25     String tview;
 26     RadioGroup radiogroup;
 27     RadioButton radiobutton1;
 28     RadioButton radiobutton2;
 29     RadioButton radiobutton3;
 30     SQLiteDatabase db;
 31     
 32 
 33     private RadioGroup.OnCheckedChangeListener mradiogroup = new RadioGroup.OnCheckedChangeListener() {  
 34           
 35         @Override  
 36         public void onCheckedChanged(RadioGroup group, int checkedId) {
 37             // TODO Auto-generated method stub 
 38             Log.v("TAG","王大思的标记record.6");
 39             if(checkedId==radiobutton1.getId())
 40             {  
 41                 tview="chi";  
 42             }
 43             else if(checkedId==radiobutton2.getId())
 44             {  
 45                 tview="yule";  
 46             } 
 47             
 48             else if(checkedId==radiobutton3.getId())
 49             {  
 50                 tview="chuan";  
 51             }
 52             Log.v("TAG","王大思的标记record.7");
 53         }  
 54     };
 55     
 56     @Override
 57     protected void onCreate(Bundle savedInstanceState) {
 58         super.onCreate(savedInstanceState);
 59         setContentView(R.layout.record);
 60         Log.v("TAG","王大思的标记record.1");
 61         final EditText et2 =(EditText) findViewById(R.id.money_in);
 62         
 63         radiogroup = (RadioGroup) findViewById(R.id.radiogroup1);  
 64         radiobutton1 = (RadioButton) findViewById(R.id.radiobutton1);  
 65         radiobutton2 = (RadioButton) findViewById(R.id.radiobutton2);
 66         radiobutton3 = (RadioButton) findViewById(R.id.radiobutton3);
 67         radiogroup.setOnCheckedChangeListener(mradiogroup);
 68           
 69         Log.v("TAG","王大思的标记record.2");
 70         DataHelper helper = new DataHelper(getBaseContext());
 71         db = helper.getWritableDatabase();
 72         Log.v("TAG","王大思的标记record.3");
 73         
 74         
 75         Button Button = (Button) findViewById(R.id.button1);
 76         Button.setOnClickListener(new OnClickListener()
 77         {
 78             public void onClick(View arg0)
 79             {
 80                 money = et2.getText().toString();
 81                 Toast.makeText(getBaseContext(),"1"+tview+"2"+money+"3", Toast.LENGTH_LONG).show();
 82                 
 83                 label = tview;
 84                 Log.v("TAG","王大思的标记record.4");
 85                 ContentValues values =new ContentValues();
 86                 values.put(DataHelper.MONEY, money);
 87                 values.put(DataHelper.LABEL, label);
 88                 
 89                 
 90                 
 91                 
 92                 db.insert(DataHelper.TABLENAME, null, values);
 93                 
 94                 Log.v("TAG","王大思的标记record.5");
 95                 Intent i = new Intent(Record.this,Mainpage.class);
 96                 startActivity(i);//跳转
 97             }
 98         });
 99         
100         
101     }
102 
103     
104 }

实现的功能,能够进行消费选项,还有金额输入

明天准备做什么?

进行界面布局的开发

遇到的困难:

单选框的使用

解决:如上文中代码,另建函数并用if else条件语句进行判断

posted on 2016-06-05 17:50  火影不火  阅读(177)  评论(0编辑  收藏  举报