1. button实现点击事件的两种方式
11匿名类的方式监听点击事件
Button button2 = findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
}
});
12 接口的方式
public class SecondActivity extends Activity implements View.OnClickListener
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Button button =findViewById(R.id.button2);
button.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
}
}
2. AlertDialog ProgressDialog用法一样,弹出一个框,屏蔽掉其他控件的交互能力,表示当前是个耗时操作
@Override
public void onClick(View v)
{
AlertDialog.Builder dialog = new AlertDialog.Builder(this);
dialog.setTitle("标题");
dialog.setMessage("消息");
dialog.setCancelable(true);
dialog.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
}
});
dialog.setNegativeButton("cancle", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
}
});
dialog.show();
}
公共的:
1. 给控件设置图片
imageView.setImageResource(R.drawable.ic_launcher_background);2. 设置控件是否可见 VISIBLE可见 INVISIBLE 不可见
imageView.setVisibility(View.VISIBLE);
3. getVisibility 获取控件是否可见
imageView.getVisibility()==View.VISIBLE;