2010-02-06 12 views
26

Solo un pequeño problema, quiero colocar el año actual en el pie de página de mis aplicaciones. Cada pie de página es un TextView, que se ve en las pantallas de menú, etc. ¿Hay alguna manera de insertar el año en esto dinámicamente?Insertar el año actual en un TextView

Saludos, Laurence

Respuesta

95

Usted puede hacer algo como:

Calendar calendar = Calendar.getInstance(); 
int year = calendar.get(Calendar.YEAR); 

TextView footer = findViewById(R.id.footer); 
footer.setText("" + year); 
+0

Saludos, pena que no hay manera de hacerlo con XML ... – Ljdawson

0
Hi Guys this is the code by what you can achieve the dropdown array of last 15 years (As the vehicle registration is valid for 15 years in India). So you can show this by the below code on Spinner dropdown in android. 

    ArrayList<YearModel> arrayListYear=new ArrayList<>(); 
    int year,startYear,endYear; 

    Calendar calendar = Calendar.getInstance(); 
      year = calendar.get(Calendar.YEAR); 
      startYear=year-15; 
      endYear=startYear+14; 

      arrayListYear.clear(); 
      for(int i=startYear;i<=endYear;i++){ 
       arrayListYear.add(new YearModel(""+i)); 
      } 

      ArrayList<String> names = new ArrayList<>(); 
      for(YearModel model : arrayListYear) { 
       names.add(model.getName()); 
       Log.e("Year","==>"+names); 
      } 

      spCarBuyYear.setAdapter(new ArrayAdapter<String>(MotorInsuranceActivity.this, R.layout.spinner_item, names)); 
Cuestiones relacionadas