Вставка текущего года в TextView - PullRequest
26 голосов
/ 07 февраля 2010

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

Ура, Laurence

Ответы [ 2 ]

95 голосов
/ 07 февраля 2010

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

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

TextView footer = findViewById(R.id.footer);
footer.setText("" + year);
0 голосов
/ 13 декабря 2016

Это код, по которому можно получить выпадающий массив за последние 15 лет (поскольку регистрация транспортного средства действует в Индии в течение 15 лет). Таким образом, вы можете показать это с помощью приведенного ниже кода в раскрывающемся списке Spinner в 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));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...