2010-02-06 31 views
26

Chỉ là một vấn đề nhỏ thực sự, tôi muốn đặt năm hiện tại vào chân của các ứng dụng của tôi. Mỗi chân trang là một TextView, được nhìn thấy trên màn hình menu vv Có cách nào để chèn năm vào động này?Chèn năm hiện tại vào một TextView

Chúc mừng, Laurence

Trả lời

95

Bạn có thể làm một cái gì đó như:

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

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

Chúc mừng, xấu hổ không có cách nào để làm điều đó với 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)); 
Các vấn đề liên quan