4.2界面控件 4.2.3 CheckBoxRadioButton 口RadioButton则是仅可以选择一个选项的控件,RadioGroup是 RadioButton的承载体,程序运行时不可见。 ■定义: java.lang.Object android.view.View android.widget.TextView android.widget.Button android.widget.CompoundButton android.widget.RadioButton
4.2 界面控件 n 4.2.3 CheckBox和RadioButton q RadioButton则是仅可以选择一个选项的控件, RadioGroup是 RadioButton的承载体,程序运行时不可见。 n 定义: n java.lang.Object q android.view.View § android.widget.TextView § android.widget.Button § android.widget.CompoundButton § android.widget.RadioButton
4.2界面控件 4.2.4 Spinner 口一种能够从多个选项中选择一个选项的控件,使用 浮动菜单为用户提供选择 ·定义: ·java.lang.Object android.view.View android.ViewGroup android.widget.AdapterView<T extends android.widget.Adapter> android.widget.AbsSpinner android.widget.Spinner
4.2 界面控件 n 4.2.4 Spinner q 一种能够从多个选项中选择一个选项的控件,使用 浮动菜单为用户ᨀ供选择 n 定义: n java.lang.Object q android.view.View § android.ViewGroup § android.widget.AdapterView<T extends android.widget.Adapter> § android.widget.AbsSpinner § android.widget.Spinner
4.2界面控件 4.2.4 Spinner 口Spinner类的常用方法 No. 方法 类型 描述 1 public CharSequence getPrompt() 普通 取得提示文字 2 public void setPrompt(CharSequence prompt) 普通 设置组件的提示 文字 public void setAdapter(SpinnerAdapter 普通 设置下拉列表项 adapter)
4.2 界面控件 n 4.2.4 Spinner q Spinner类的常用方法 No. 方法 类型 描述 1 public CharSequence getPrompt() 普通 取得提示文字 2 public void setPrompt(CharSequence prompt) 普通 设置组件的ᨀ示 文字 3 public void setAdapter (SpinnerAdapter adapter) 普通 设置下拉列表项
4.2界面控件 ■4.2.5 ImageView 口为图片展示提供一个容器 ■定义: ■java.lang.Object android.view.View android.widget.ImageView ▣属性及操作方法 配置属性名称 对应方法 描述 android:maxHeight setMaxHeight(int) 定义图片的最大高度 android:MaxWidth setMaxWidth(int) 定义图片的最大宽度 android:src setlmageResource(int) 定义图片的ID
4.2 界面控件 n 4.2.5 ImageView q 为图片展示ᨀ供一个容器 n 定义: n java.lang.Object q android.view.View § android.widget.ImageView q 属性及操作方法 配置属性名称 对应方法 描述 android:maxHeight setMaxHeight(int) 定义图片的最大高度 android:MaxWidth setMaxWidth(int) 定义图片的最大宽度 android:src setImageResource(int) 定义图片的ID
4.3界面布局 ·界面布局 口界面布局(Layout)是用户界面结构的描述,定义了界 面中所有的元素、结构和相互关系 口声明Android程序的界面布局有两种方法 ■使用XML文件描述界面布局(推荐使用) ■在程序运行时动态添加或修改界面布局 口既可以独立使用任何一种声明界面布局的方式,也可以 同时使用两种方式
4.3 界面布局 n 界面布局 q 界面布局(Layout)是用户界面结构的᧿述,定义了界 面中所有的元素、结构和相互关系 q 声明Android程序的界面布局有两种方法 n 使用XML文件描述界面布局(推荐使用) n 在程序运行时动态添加或修改界面布局 q 既可以独立使用任何一种声明界面布局的方式,也可以 同时使用两种方式