美文网首页
Android学习线路—Android UI详解

Android学习线路—Android UI详解

作者: Jian_98 | 来源:发表于2019-12-11 14:25 被阅读0次

    2.Android UI(User Interface)详解

        2.3基础UI控件

            2.3.15 CalendarView(日历控件)

    日历视图可以用于显示和选择日期,用户即可选择日期,也可通过触摸滚动日历。

    在主活动中 通过设置setOnDateChangeListener()来为其添加监听事件,可以在其中获得选择的年月日。

    实例:

    实例1

    1. 日历的整体背景颜色 android:selectedWeekBackgroundColor=""

    2. 月份选择部分的背景色 android:focusedMonthDateColor=""

    3. 显示星期的背景色 android:weekSeparatorLineColor=""

    4. 被选中的日期的背景色 android:unfocusedMonthDateColor=""

    xml

    <CalendarView

    android:id="@+id/calendarView" 

    android:layout_width="match_parent"

    android:layout_height="wrap_content" />

    主函数

    public class Three extends AppCompatActivity {

        @Override

        protected void onCreate(Bundle savedInstanceState) {

            CalendarView calendarView;

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_three);

    calendarView=findViewById(R.id.calendarView);

    calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {

                @Override

                public void onSelectedDayChange(@NonNull CalendarView view,int year,int month,int dayOfMonth) {

                    Toast.makeText(Three.this,year+"年"+(month+1)+"月"+dayOfMonth+"日",Toast.LENGTH_SHORT).show();

    }

            });

    }

    }

    这样就完成了。

    相关文章

      网友评论

          本文标题:Android学习线路—Android UI详解

          本文链接:https://www.haomeiwen.com/subject/dydogctx.html