4.2界面控件 4.2.1 TextViewEditText 口TextView是一种用于显示字符串的控件 ■定义: java.lang.Object Android.view.View Android.widget.TextView 口EditText则是用来输入和编辑字符串的控件 ■EditText是一个具有编辑功能的TextView ■定义: java.lang.Object Android.view.View Android.widget.TextView Android.widget.EditText
4.2 界面控件 n 4.2.1 TextView和EditText q TextView是一种用于显示字符串的控件 n 定义: n java.lang.Object q Android.view.View § Android.widget.TextView q EditText则是用来输入和编辑字符串的控件 n EditText是一个具有编辑功能的TextView n 定义: n java.lang.Object q Android.view.View § Android.widget.TextView Android.widget.EditText
4.2界面控件 4.2.1 TextViewEditText ▣TextView组件的常用属性及对应方法 配置属性名称 对应方法 描述 android:text setText(CharSequence text) 定义组件的显示文字 android:MaxLength setFilters(InputFilter filters) 设置最大允许长度 android:textColor setTextColor(int) 设置文本颜色 android:textSize setTextSize(int,float) 设置显示文字大小 android:textStyle setTypeface(Typeface) 设置文字显示的样式,粗体, 斜体等 android:selectAllOnFo setSelectAllOnFocus(boolean) 默认选中并获得焦点 cus android:password setTransformationMethod(Transform 按密文方式显示文本 ationMethod)
4.2 界面控件 n 4.2.1 TextView和EditText q TextView组件的常用属性及对应方法 配置属性名称 对应方法 描述 android:text setText(CharSequence text) 定义组件的显示文字 android:MaxLength setFilters(InputFilter[] filters) 设置最大允许长度 android:textColor setTextColor(int) 设置文本颜色 android:textSize setTextSize(int,float) 设置显示文字大小 android:textStyle setTypeface(Typeface) 设置文字显示的样式,粗体, 斜体等 android:selectAllOnFo cus setSelectAllOnFocus(boolean) 默认选中并获得焦点 android:password setTransformationMethod(Transform ationMethod) 按密文方式显示文本
4.2界面控件 4.2.2 ButtonlmageButton 口Button是一种按钮控件,用户能够在该控件上点击,并 后引发相应的事件处理函数 ■定义: ■java.lang.Object android.view.View android.widget.TextView android.widget.Button 口ImageButton.用以实现能够显示图像功能的控件按钮 ■定义: ■java.lang.Object ▣android.view.View android.widget.ImageView android.widget.ImageButton
4.2 界面控件 n 4.2.2 Button和ImageButton q Button是一种按钮控件,用户能够在该控件上点击,并 后引发相应的事件处理函数 n 定义: n java.lang.Object q android.view.View § android.widget.TextView § android.widget.Button q ImageButton用以实现能够显示图像功能的控件按钮 n 定义: n java.lang.Object q android.view.View § android.widget.ImageView § android.widget.ImageButton
4.2界面控件 4.2.2 ButtonlmageButton View.OnClickListener() "View.OnClickListener(O是View定义的点击事件的监听器 接口,并在接口中仅定义了onClick0函数 ■ 当Button从Android界面框架中接收到事件后,首先检查 这个事件是否是点击事件,如果是点击事件,同时Button 又注册了监听器,则会调用该监听器中的onClick0函数 ■每个View仅可以注册一个点击事件的监听器,如果使用 setOnClickListener()函数注册第二个点击事件的监听器, 之前注册的监听器将被自动注销
4.2 界面控件 n 4.2.2 Button和ImageButton q View.OnClickListener() n View.OnClickListener()是View定义的点击事件的监听器 接口,并在接口中仅定义了onClick()函数 n 当Button从Android界面框架中接收到事件后,首先检查 这个事件是否是点击事件,如果是点击事件,同时Button 又注册了监听器,则会调用该监听器中的onClick()函数 n 每个View仅可以注册一个点击事件的监听器,如果使用 setOnClickListener()函数注册第二个点击事件的监听器, 之前注册的监听器将被自动注销
4.2界面控件 4.2.3 CheckBoxRadioButton 口CheckBox同时可以选择多个选项的控件 ■定义: java.lang.Object android.view.View android.widget.TextView android.widget.Button android.widget.CompoundButton android.widget.CheckBox
4.2 界面控件 n 4.2.3 CheckBox和RadioButton q CheckBox同时可以选择多个选项的控件 n 定义: n java.lang.Object q android.view.View § android.widget.TextView § android.widget.Button § android.widget.CompoundButton § android.widget.CheckBox