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