Button、ImageView、RadioButton、CheckBox、AutoCompleteTextView简单使用

来源:互联网 发布:mac股票软件 编辑:程序博客网 时间:2024/05/01 13:01

一、Button点击事件绑定
1.<Button android:id="@+id/xx">
2.Button btn=(Button)findviewById(R.id.xx);
3.btn.setOnClickListener(new MyOnClickListener());

public class MyOnClickListener implements OnClickListener{
public void onClick(View view){
}
}

1.
2.Button btn=(Button)findviewById(R.id.xx);
3.btn.setOnClickListener(new OnClickListener(){
public void onClick(View view){
}
});

public class MainActivity extends Activity implements OnClickListener{
.. onCreate(..){
Button btn=(Button)findviewById(R.id.xx);
btn.setOnClickListener(this);
}

 public void onClick(View v){ }

}

二、ImageView
android:src=”@drawable/xx” 设置ImageView中展示的图片
如果需要设置图片的最大宽度和高度 先设置android:adjustViewBounds=”true”然后设置以下
android:maxWidth 最大宽度
android:maxHeight 最大高度

android:scaleType 设置ImageView控件与显示图片缩放

ImageButton ImageView的子类 android:backgroud=”@null” 去除灰色背景

三、RadioButton 单选按钮
1.需要将RadioButton放到RadioGroup中进行统一设置

<RadioGroup android:id="@+id/rg">    <RadioButton>    </RadioButton> </RadioGroup>

RadioGroup rg=(RadioGroup)findViewById(R.id.rg);
rg.**setOnCheckedChangeListene**r(new OnCheckedChangeListener(){
public void onCheckedChange(RadioGroup rg,int checkedId){

}
});

四、CheckBox

<CheckBox android:id="@+id/xx">

CheckBox cb=(CheckBox)findViewById(R.id.xx);
cb.**setOnCheckedChangeListene**r(new OnCheckedChangeListener(){
public void onCheckedChange(CompoundButton buttonView,boolean isChecked){

}
});

五、AutoCompleteTextView
android:completionThreshold=”1” 表示设置自动提醒的至少输入的字符数 默认2
1.<AutoCompleteTextView android:id="@+id/xx">
2. 准备数据源
res/values/strings.xml

 <string-array name="xx">      <item>xxxxx</item>   </string-array>

String[] xx=getResource().getStringArray(R.array.xx);

3.Arrayadapter adapter=new ArrayAdapter(上下文对象,列表中每项item的布局资源id,数据源);

  1. AutoCompleteTextView
    auto=(AutoCompleteTextView)findViewById(R.id.auto);
    auto.setAdapter(adapter);
0 0
原创粉丝点击