com.github.gzuliyujiang.wheelview.widget.WheelView

导包:
implementation :"com.github.gzu-liyujiang.AndroidPicker:WheelView:4.1.11"
布局:
  <com.github.gzuliyujiang.wheelview.widget.WheelView
                android:id="@+id/year"
                android:layout_width="0dp"
                android:layout_weight="1"
                app:wheel_itemTextSizeSelected="16sp"
                app:wheel_cyclicEnabled="true"
                android:layout_marginStart="@dimen/dp_20"
                android:layout_marginEnd="@dimen/dp_20"
                app:wheel_itemTextColorSelected="@color/black"
                app:wheel_itemSpace="@dimen/dp_44"
                app:wheel_itemTextColor="#9C9C9C"
                app:wheel_indicatorEnabled="false"
                app:wheel_itemTextSize="16sp"
                android:layout_height="wrap_content"/>

设值:
 

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

        List<String> years = new ArrayList<>();
        years.add("2018年");
        years.add("2019年");
        years.add("2020年");
        years.add("2021年");
        years.add("2022年");
        years.add("2023年");
        years.add("2024年");
        binding.year.setData(years);
        for (String year : years) {
            // 默认选中值
            if (year.equals(nowYear + "年")) {
                binding.year.setDefaultValue(year);
            }
        }

        // 获取选中值
        String currentItem = binding.year.getCurrentItem().toString();

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐