Android常用控件的基本使用说明Word格式文档下载.docx
《Android常用控件的基本使用说明Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Android常用控件的基本使用说明Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
![Android常用控件的基本使用说明Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/29/439b0a0f-d800-45ed-9ba3-13ad2c599245/439b0a0f-d800-45ed-9ba3-13ad2c5992451.gif)
encoding="
utf-8"
?
>
LinearLayoutxmlns:
android="
android:
orientation="
vertical"
android:
layout_width="
fill_parent"
layout_height="
!
--
-->
TextViewandroid:
wrap_content"
id="
@+id/textView"
/>
/LinearLayout>
_TextView.Java
packagecom.webabcd.view;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.widget.TextView;
publicclass_TextViewextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
//TODOAuto-generatedmethodstub
super.onCreate(savedInstanceState);
this.setContentView(R.layout.textview);
//设置Activity的标题
setTitle("
TextView"
);
TextViewtxt=(TextView)this.findViewById(R.id.textView);
//设置文本显示控件的文本内容,需要换行的话就用“”
txt.setText("
我是TextView显示文字用的"
}
2、Button的Demo
button.xml
Buttonandroid:
@+id/button"
/Button>
_Button.java
importandroid.view.View;
importandroid.widget.Button;
publicclass_ButtonextendsActivity{
this.setContentView(R.layout.button);
Button"
Buttonbtn=(Button)this.findViewById(R.id.button);
btn.setText("
clickme"
//setOnClickListener()-响应按钮的鼠标单击事件
btn.setOnClickListener(newButton.OnClickListener(){
publicvoidonClick(Viewv){
TextViewtxt=(TextView)_Button.this.findViewById(R.id.textView);
按钮被单击了"
});
3、ImageButton的Demo
imagebutton.xml
<
ImageButtonandroid:
@+id/imageButton"
/ImageButton>
_ImageButton.java
importandroid.widget.ImageButton;
publicclass_ImageButtonextendsActivity{
this.setContentView(R.layout.imagebutton);
ImageButton"
ImageButtonimgButton=(ImageButton)this.findViewById(R.id.imageButton);
//设置图片按钮的背景
imgButton.setBackgroundResource(R.drawable.icon01);
//setOnClickListener()-响应图片按钮的鼠标单击事件
imgButton.setOnClickListener(newButton.OnClickListener(){
TextViewtxt=(TextView)_ImageButton.this.findViewById(R.id.textView);
图片按钮被单击了"
4、ImageView的Demo
imageview.xml
ImageViewandroid:
@+id/imageView"
<
/ImageView>
_ImageView.java
importandroid.widget.ImageView;
publicclass_ImageViewextendsActivity{
this.setContentView(R.layout.imageview);
ImageView"
ImageViewimgView=(ImageView)this.findViewById(R.id.imageView);
//指定需要显示的图片
imgView.setBackgroundResource(R.drawable.icon01);
5、CheckBox的Demo
checkbox.xml
CheckBoxandroid:
text="
CheckBox01"
@+id/chk1"
/CheckBox>
CheckBox02"
@+id/chk2"
CheckBox03"
@+id/chk3"
_CheckBox.java
importandroid.widget.CheckBox;
importandroid.widget.CompoundButton;
publicclass_CheckBoxextendsActivity{
this.setContentView(R.layout.checkbox);
CheckBox"
CheckBoxchk=(CheckBox)this.findViewById(R.id.chk1);
//setOnCheckedChangeListener()-响应复选框的选中状态改变事件
chk.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener(){
publicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){
TextViewtxt=(TextView)_CheckBox.this.findViewById(R.id.textView);
CheckBox01的选中状态:
"
+String.valueOf(isChecked));
6、RadioButton的Demo
radiobutton.xml
RadioGroup-对其内的单选框控件做分组
checkedButton-指定组内被选中的单选框的ID
RadioGroupandroid:
@+id/radioGroup"
checkedButton="
@+id/rad3"
horizontal"
gravity="
center_vertical|center_horizontal"
RadioButtonandroid:
rad1"
@+id/rad1"
/RadioButton>
rad2"
@+id/rad2"
rad3"
/RadioGroup>
_RadioButton.java
importandroid.widget.RadioButton;
importandroid.widget.RadioGroup;
publicclass_RadioButtonextendsActivity{
this.setContentView(R.layout.radiobutton);
RadioButton"
RadioGroupgroup=(RadioGroup)this.findViewById(R.id.radioGroup);
//setOnCheckedChangeListener()-响应单选框组内的选中项发生变化时的事件
group.setOnCheckedChangeListener(newRadioGroup.OnCheckedChangeListener(){
publicvoidonCheckedChanged(RadioGroupgroup,intcheckedId){
TextViewtxt=(TextView)_RadioButton.this.findViewById(R.id.textView);
txt.setText(((RadioButton)findViewById(checkedId)).getText()+"
被选中"
7、AnalogClock的Demo
analogclock.xml
AnalogClockandroid:
@+id/analogClock"
/AnalogClock>
_AnalogClock.java
publicclass_AnalogClockextendsActivity{
super.onCreate(sav