標籤:hang int button cep ssi nbsp als boolean return
1 OnClickListener(單擊事件)
組件.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String str = et.getText().toString();
tv.setText(str);
}
});
2 OnCheckedChangeListener(單選發生變化)
rg.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(
RadioGroup group, int checkedId) {
RadioButton rb = (RadioButton)
findViewById(checkedId);
String str = rb.getText().toString();
tv.setText(str);
}
});
3 OnItemSelectedListener(下拉式清單)
sp.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> arg0, View view,
int arg2, long arg3) {
TextView tv1 = (TextView) view;
String str = tv1.getText().toString();
tv.setText(str);
}
public void onNothingSelected(AdapterView<?> arg0) {
}
});
4 OnTimeChangedListener 時間事件監聽
5 OnFocusChangeListener 焦時間點事件
et.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
et.setText("");
}else{
String str= et.getText().toString();
tv.setText(str);
}
}
});
6 OnDateChangeListener
dp.init(2017, 4, 23, new OnDateChangedListener() {
public void onDateChanged(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
tv.setText(year+"-"+monthOfYear+"-"+dayOfMonth);
}
});
7 OnLongChangeListener(長按事件)
<!-- 設定修改案頭背景許可權 -->
<uses-permission android:name="android.permission.SET_WALLPAPER" />
iv.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
try {
Day07.this.clearWallpaper();
//getResources();//獲得資來源物件
InputStream data = getResources().openRawResource(R.drawable.a);
Day07.this.setWallpaper(data);
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
});
安卓事件大全