Guest User

lol

a guest
Nov 19th, 2012
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.53 KB | None | 0 0
  1. package com.example.hgj;
  2.  
  3. import java.util.Calendar;
  4.  
  5. import android.app.Activity;
  6. import android.app.DatePickerDialog;
  7. import android.app.Dialog;
  8. import android.os.Bundle;
  9. import android.os.IBinder;
  10. import android.view.View;
  11. import android.view.inputmethod.InputMethodManager;
  12. import android.widget.ArrayAdapter;
  13. import android.widget.Button;
  14. import android.widget.DatePicker;
  15. import android.widget.EditText;
  16. import android.widget.Spinner;
  17. import android.widget.TextView;
  18.  
  19.  
  20. public class IncomeActivity extends Activity {
  21.    
  22.     private EditText mDateDisplay;    
  23.     private EditText mPickDate;    
  24.  
  25.     private int mYear;    
  26.     private int mMonth;    
  27.     private int mDay;    
  28.  
  29.     static final int DATE_DIALOG_ID = 0;
  30.     @Override
  31.     public void onCreate(Bundle savedInstanceState) {
  32.         super.onCreate(savedInstanceState);
  33.         setContentView(R.layout.income);
  34.        
  35.         final EditText input = (EditText)findViewById(R.id.iname);
  36.         final EditText input1 = (EditText)findViewById(R.id.inmon);
  37.         final EditText input2 = (EditText)findViewById(R.id.dateshow);
  38.         Button buttonClear = (Button)findViewById(R.id.btnClear);
  39.         buttonClear.setOnClickListener(new Button.OnClickListener(){
  40.                public void onClick(View v) {
  41.                 // TODO Auto-generated method stub
  42.                 input.setText("");
  43.                 input1.setText("");
  44.                 input2.setText("");
  45.                }});      
  46.        
  47.         Spinner spinner=(Spinner)findViewById(R.id.incaspi);
  48.         ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,new String[]{"薪資","獎金","零用錢","其他"});
  49.         adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  50.         spinner.setAdapter(adapter);
  51.         {
  52. }
  53.        
  54. mDateDisplay = (EditText) findViewById(R.id.dateshow);    
  55. mPickDate = (EditText) findViewById(R.id.dateshow);    
  56. mPickDate.setOnClickListener(new View.OnClickListener() {    
  57.     public void onClick(View v) {    
  58.         showDialog(DATE_DIALOG_ID);    
  59.     }    
  60. });    
  61. final Calendar c = Calendar.getInstance();    
  62. mYear = c.get(Calendar.YEAR);    
  63. mMonth = c.get(Calendar.MONTH);    
  64. mDay = c.get(Calendar.DAY_OF_MONTH);    
  65. updateDisplay();    
  66. }    
  67.  
  68. @Override    
  69. protected Dialog onCreateDialog(int id) {    
  70. switch (id) {    
  71. case DATE_DIALOG_ID:    
  72.     return new DatePickerDialog(this,    
  73.                 mDateSetListener,    
  74.                 mYear, mMonth, mDay);    
  75. }    
  76. return null;    
  77. }        
  78. private void updateDisplay() {    
  79. mDateDisplay.setText(    
  80.     new StringBuilder()        
  81.             .append(mMonth + 1).append("-")    
  82.             .append(mDay).append("-")    
  83.             .append(mYear).append(" "));    
  84. }    
  85.  
  86.  
  87. private DatePickerDialog.OnDateSetListener mDateSetListener =    
  88. new DatePickerDialog.OnDateSetListener() {    
  89.     public void onDateSet(DatePicker view, int year,      
  90.                           int monthOfYear, int dayOfMonth) {    
  91.         mYear = year;    
  92.         mMonth = monthOfYear;    
  93.         mDay = dayOfMonth;    
  94.         updateDisplay();    
  95.     }    
  96. };
  97. private void hideIM(View edt){
  98.     try {
  99.          InputMethodManager im = (InputMethodManager)
  100. getSystemService(Activity.INPUT_METHOD_SERVICE);
  101.          IBinder  windowToken = edt.getWindowToken();
  102.          if(windowToken != null) {
  103.              im.hideSoftInputFromWindow(windowToken, 0);
  104.          }
  105.      } catch (Exception e) {
  106.  
  107.      }
  108.  }
  109. }
Advertisement
Add Comment
Please, Sign In to add comment