BasicPaletteActivity.java


Dosyayı İndir
package com.godoro.androidbasics;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;

import java.util.Calendar;


public class BasicPaletteActivity extends Activity {

    private TextView messagesView;
    private EditText nameEdit;
    private RadioGroup genderRadioGroup;
    private DatePicker birthDatePicker;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_basic_palette);

        messagesView=findViewById(R.id.messagesView);
        nameEdit=findViewById(R.id.nameEdit);
        genderRadioGroup=findViewById(R.id.genderRadioGroup);
        birthDatePicker=findViewById(R.id.birthDatePicker);
    }

    public void onClickSave(View view) {
        try {
            String name=nameEdit.getText().toString();
            String gender="";
            switch (genderRadioGroup.getCheckedRadioButtonId()){
                case R.id.femaleRadio : gender="Kadın"; break;
                case R.id.maleRadio : gender="Erkek"; break;
                case R.id.unspecifiedRadio : gender="Belirtilmedi"; break;
            }
            int year=birthDatePicker.getYear();
            int month=birthDatePicker.getMonth();
            int dayOfMonth=birthDatePicker.getDayOfMonth();
            messagesView.setText("Saklandı: "+name
                    +" Cinsiyet: "+gender
                    +" "+dayOfMonth+"."+(month+1)+"."+year);
        } catch (Exception e) {
            messagesView.setText("Hata "+e.getMessage());
        }
    }
    public void onClickClear(View view) {
        try {
            messagesView.setText("");
            nameEdit.setText("");
            genderRadioGroup.clearCheck();
            Calendar calendar=Calendar.getInstance();
            int year=calendar.get(Calendar.YEAR);
            int month=calendar.get(Calendar.MONTH);
            int dayOfMonth=calendar.get(Calendar.DAY_OF_MONTH);
            birthDatePicker.updateDate(year,month,dayOfMonth);
        } catch (Exception e) {
            messagesView.setText("Hata "+e.getMessage());
        }
    }

}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir