2010-02-06 3 views
26

Просто небольшая проблема, действительно, хочу разместить текущий год в нижнем колонтитуле моих приложений. Каждый нижний колонтитул представляет собой TextView, который отображается на экранах меню и т. Д. Есть ли способ вставить год в это динамически?Вставка текущего года в TextView

Приветствия, Laurence

ответ

95

Вы можете сделать что-то вроде:

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

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

Приветствия, стыда нет способа сделать это с 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)); 
Смежные вопросы