泡泡popu
public void onClick(View v) {
final View contentView=LayoutInflater.from(MainActivity.this).inflate(R.layout.popuwindow, null);
pw = new PopupWindow(contentView, 200, 200,true);
pw.showAtLocation(btn_set, Gravity.CENTER, 0, 0);
RadioGroup rg_changestatus=(RadioGroup) contentView.findViewById(R.id.rg_changestatus);
btn_cancel = (Button) contentView.findViewById(R.id.btn_cancel);
rg_changestatus.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
RadioButton rb=(RadioButton)contentView.findViewById(group.getCheckedRadioButtonId());
tv_status.setText(rb.getText().toString());
}
});
btn_cancel.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
pw.dismiss();
抽屉slide
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sd = (SlidingDrawer) findViewById(R.id.sd_ct);
tv = (TextView) findViewById(R.id.con);
btn = (Button) findViewById(R.id.hd);
sd.setOnDrawerCloseListener(new OnDrawerCloseListener() {
@Override
public void onDrawerClosed() {
// TODO Auto-generated method stub
btn.setText("马上出发");
}
});
sd.setOnDrawerOpenListener(new OnDrawerOpenListener() {
@Override
public void onDrawerOpened() {
btn.setText("到达目的");
}
});
sd.setOnDrawerScrollListener(new OnDrawerScrollListener() {
@Override
public void onScrollStarted() {
tv.setText("将要结束");
}
@Override
public void onScrollEnded() {
// TODO Auto-generated method stub
tv.setText("将要开始");
}