ListPopupWindow turnLinePopWin = null;//不做保留处理
turnLinePopWin = new ListPopupWindow(this);
int size = b_modeFragment.getView().getWidth();
int sizeb = size / 80;
Log.e("size", "b_modeFragment.getView().getWidth()" + size);
SetBdataPopWindowAdapter Adapter = new SetBdataPopWindowAdapter(connectBinder, sizeb);
turnLinePopWin.setAdapter(Adapter);
turnLinePopWin.setAnchorView(title_view);//设置锚点
turnLinePopWin.setDropDownGravity(Gravity.BOTTOM);
int width = (int) ((operate_view.getWidth())*1.1);
Log.e("宽度", ":" + width);
turnLinePopWin.setWidth(width);//operate_view.getWidth()
turnLinePopWin.setHeight(ListPopupWindow.WRAP_CONTENT);
turnLinePopWin.setModal(true);//设置是否是模式
int vertical = (int) (b_modeFragment.getView().getWidth() / 2.8);
turnLinePopWin.setHorizontalOffset(vertical);相对锚点偏移值,正值表示向右偏移
turnLinePopWin.getBackground().setAlpha(100);//0-255,越大也不透明
//turnLinePopWin.setVerticalOffset(12);//垂直方向偏移
turnLinePopWin.setOnItemClickListener(this);
turnLinePopWin.show();
有了这句:turnLinePopWin.getBackground().setAlpha(100);在xml中,即adapter中加载的布局文件中、设置透明度#000000,将不会有效果