5.2 CheckBox 组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)

2023-05-25
| 17页
| 82人阅读
| 0人下载
精品

内容正文:

第5章 Android 中常用的 UI 组件 Android Studio 移动应用开发基础(第 2 版) 目录 5.1 使用基于 XML 的布局 5.2 Android 中的基本组件 5.3 同步练习一 . 5.4 Android 中的容器组件 5.5 同步练习二 5.6 AdapterView 组件 5.7 同步练习三 5.8 Android 中的其他常用组件 5.9 同步练习四 5.2.5 CheckBox 组件 CheckBox 组件就是 GUI 中的复选框,它继承了 TextView 类和 View 类的 XML 配置属性;该组件的常用方法如下。 isChecked()。检查当前复选框是否被勾选。 setChecked(Boolean checked)。设置当前复选框的勾选状态。 toggle()。将该复选框的勾选状态反选。 5.2.6 RadioButton 组件 RadioButton 组件就是 GUI 中的单选按钮。在一般情况下,将 RadioButton 组件与 RadioGroup组件结合使用,通过 RadioGroup 组件控制 RadioButton 组件的选中状态,使一组 RadioButton 组件中只可以选中一个; RadioGroup 组件的常用方法如下: check(int rb)。检查指定单选按钮的选中状态。 clearCheck()。清除所有单选按钮的选中状态。因此,在调用该方法后,没有单选按钮被选中。 getCheckedRadioButtonId()。返回被选中的单选按钮的 id,如果没有单选按钮被选中,则返回-1。 5.3 同步练习一 编写一个简单的 Android 应用程序,在主界面中显示一个按钮,单击该按钮,会在该按钮上以符合中国人阅读习惯的方式显示日期和时间,如以 2022 年 03 月 10 日 10:30:17 的格式显示日期和时间。 5.4 Android 中的容器组件 Android 中的容器组件是指可以放置其他组件,并且可以对放置在其中的组件进行布局的Android 组件。Android 中常用的容器组件包括 LinearLayout、RelativeLayout、FrameLayout、ScrollView 及 ConstraintLayout。 5.4.1 LinearLayout 容器组件 LinearLayout 容器组件是线性布局组件,放置在其中的组件会按列或按行进行顺序布局; android:orientation。设置 LinearLayout 容器组件的布局方式:按行或按列,其值为horizontal 和 vertical。 android:gravity。设置布局在 LinearLayout 容器组件内组件的对齐方式,其值包括 top、bottom、left、right、center、start、end 等。 其他从 View 类中继承的属性,包括 android:backgroud、android:visibility 等; 对于放置在 LinearLayout 容器组件中的组件,LinearLayout 提供了一些 XML 配置属性,用于告知 LinearLayout 容器组件如何放置这些组件:android:layout_width 和 android:layout_height、可取值:match_parent/fill_parent、wrap_content、一个常数值和单位:px(物理像素)、in(英寸)、mm(毫米)、pt(磅)、dp(逻辑像素):一种基于屏幕密度的抽象单位。在分辨率为 160dpi 的显示器上,1dp = 1px;在分辨率为 240dpi 的显示器上,1dp = 1.5px。sp(与刻度无关的像素):与 dp 类似,但是可以根据用户的文本字号首选项进行缩放。 android:layout_gravity。设置组件在 LinearLayout 容器组件中的布局方式。 android:layout_weight。设置组件占用 LinearLayout 容器组件中空余显示空间的比例。 android:layout_margin、android:layout_marginTop、android:layout_marginBottom、android: layout_marginLeft、android:layout_marginRight。 举例说明 LinearLayout 容器组件的使用方法,在 Android Studio 中新建一个名为Ch0503 的 Android 应用程序工程,修改布局文件 activity_main.xml 中的代码: 修改 res/values/strings.xml 文件中

资源预览图

5.2 CheckBox 组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
1
5.2 CheckBox 组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
2
5.2 CheckBox 组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
3
5.2 CheckBox 组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
4
5.2 CheckBox 组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
5
5.2 CheckBox 组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。