Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.hgj;
- import java.util.Calendar;
- import android.app.Activity;
- import android.app.DatePickerDialog;
- import android.app.Dialog;
- import android.os.Bundle;
- import android.os.IBinder;
- import android.view.View;
- import android.view.inputmethod.InputMethodManager;
- import android.widget.ArrayAdapter;
- import android.widget.Button;
- import android.widget.DatePicker;
- import android.widget.EditText;
- import android.widget.Spinner;
- import android.widget.TextView;
- public class IncomeActivity extends Activity {
- private EditText mDateDisplay;
- private EditText mPickDate;
- private int mYear;
- private int mMonth;
- private int mDay;
- static final int DATE_DIALOG_ID = 0;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.income);
- final EditText input = (EditText)findViewById(R.id.iname);
- final EditText input1 = (EditText)findViewById(R.id.inmon);
- final EditText input2 = (EditText)findViewById(R.id.dateshow);
- Button buttonClear = (Button)findViewById(R.id.btnClear);
- buttonClear.setOnClickListener(new Button.OnClickListener(){
- public void onClick(View v) {
- // TODO Auto-generated method stub
- input.setText("");
- input1.setText("");
- input2.setText("");
- }});
- Spinner spinner=(Spinner)findViewById(R.id.incaspi);
- ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,new String[]{"薪資","獎金","零用錢","其他"});
- adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
- spinner.setAdapter(adapter);
- {
- }
- mDateDisplay = (EditText) findViewById(R.id.dateshow);
- mPickDate = (EditText) findViewById(R.id.dateshow);
- mPickDate.setOnClickListener(new View.OnClickListener() {
- public void onClick(View v) {
- showDialog(DATE_DIALOG_ID);
- }
- });
- final Calendar c = Calendar.getInstance();
- mYear = c.get(Calendar.YEAR);
- mMonth = c.get(Calendar.MONTH);
- mDay = c.get(Calendar.DAY_OF_MONTH);
- updateDisplay();
- }
- @Override
- protected Dialog onCreateDialog(int id) {
- switch (id) {
- case DATE_DIALOG_ID:
- return new DatePickerDialog(this,
- mDateSetListener,
- mYear, mMonth, mDay);
- }
- return null;
- }
- private void updateDisplay() {
- mDateDisplay.setText(
- new StringBuilder()
- .append(mMonth + 1).append("-")
- .append(mDay).append("-")
- .append(mYear).append(" "));
- }
- private DatePickerDialog.OnDateSetListener mDateSetListener =
- new DatePickerDialog.OnDateSetListener() {
- public void onDateSet(DatePicker view, int year,
- int monthOfYear, int dayOfMonth) {
- mYear = year;
- mMonth = monthOfYear;
- mDay = dayOfMonth;
- updateDisplay();
- }
- };
- private void hideIM(View edt){
- try {
- InputMethodManager im = (InputMethodManager)
- getSystemService(Activity.INPUT_METHOD_SERVICE);
- IBinder windowToken = edt.getWindowToken();
- if(windowToken != null) {
- im.hideSoftInputFromWindow(windowToken, 0);
- }
- } catch (Exception e) {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment