在popupwindow 加载后有可能需要获取其中的子view,常规的findViewById可能会找不到,然而这是一种方法
View layout = LayoutInflater.from(TextPlayActivity.this).inflate(R.layout.mmp_popuptext, null);
txtLastpage = (TextView) layout.findViewById(R.id.txt_lastpage);
txtNextpage = (TextView) layout.findViewById(R.id.txt_nextpage);
txtLastpage.setOnClickListener(btn_onclick);
txtNextpage.setOnClickListener(btn_onclick);
这中方法可能无法点击,如果不是在自定义的popupwindow类中获取。
所以需要这样:
my_popupwindow.getContentView().findViewById(R.id.txt_lastpage);