真的只是一个小问题,我想将当前年份放入我的应用程序的页脚。每个页脚都是一个TextView,可以在菜单屏幕上看到等等。有没有办法动态插入年份?
干杯, 劳伦斯
答案 0 :(得分:95)
您可以执行以下操作:
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
TextView footer = findViewById(R.id.footer);
footer.setText("" + year);
答案 1 :(得分:0)
这是您可以实现过去15年下拉列表的代码(因为车辆注册在印度有效期为15年)。
因此,您可以通过以下代码在Android中的Spinner
下拉列表中显示此内容。
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));