Android开发PopupWindow的使用

释放双眼,带上耳机,听听看~!

//弹出showPopWindow
public void showPopWindow() {
View view = LayoutInflater.from(this).inflate(R.layout.main_set, null);
view.findViewById(R.id.xfk_layout).getBackground().setAlpha(0);   //透明度
TextView text1_kq = (TextView) view.findViewById(R.id.text1_kq_fregment);   //考勤签到
//设置PopupWindow的显示大小
final PopupWindow window = new PopupWindow(view, ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
window.setFocusable(true);//设置popupwindow可以获取焦点
//给pupupwindow设置一个背景 透明的,以便点击popupwindow外边时候可以实现消失
window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
window.setOutsideTouchable(true);//设置点击外部消失
window.showAsDropDown(btn_fragment);//显示在按钮下方
//window.showAtLocation(view, Gravity.RIGHT,0,0);或者显示在指定父布局上边的指定位置
//考勤
text1_kq.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
window.dismiss();
}
});
}

人已赞赏
Android文章

Android开发之seekBar采用handler消息处理操作的方法

2020-2-3 18:40:14

Android文章

Android UI更新的几种方法总结

2020-2-3 19:38:00

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索