cb=(CheckBox)findViewById(R.id.cek);
cb.setOnClickListener(new OnClickListener() { // checkbox listener
public void onClick(View v) {
// Perform action on clicks, depending on whether it's now checked
if (((CheckBox) v).isChecked()) {
tv1.setVisibility(0); //visible==0
et3.setVisibility(0);
} else if (((CheckBox) v).isChecked() == false) {
tv1.setVisibility(2); //gone=2
et3.setVisibility(2);
}
}
});
这里不能使用数字 直接使用gone等不然没有效果,
2.
class AddTask extends AsyncTask<Void, Item, Void> {
protected void onPreExecute() {
// pDialog = ProgressDialog.show(MyActivity.this,"Please wait...", "Retrieving data ...", true); = new ProgressDialog(viewContacts.this);
dialog.setMessage(getString(R.string.please_wait_while_loading));
dialog.setIndeterminate(true);
dialog.setCancelable(false);
dialog.show();
}
protected Void doInBackground(Void... unused) {
items = parser.getItems();
for (Item it : items) {
publishProgress(it);
}
return(null);
}
protected void onProgressUpdate(Item... item) {
adapter.add(item[0]);
}
protected void onPostExecute(Void unused) {
pDialog.dismiss();
}
}