private void showPopThImg1() {
/**
* 从底部弹出的布局 layout_pop_camera为 布局文件
*/
View view = (LinearLayout) LayoutInflater.from(
ReportFeedbackActivity.this)
.inflate(R.layout.layout_edit, null);
LinearLayout relativeLayout = (LinearLayout) view
.findViewById(R.id.layout_edit);
Button firstButton = (Button) view.findViewById(R.id.btn_search);
final EditText editText = (EditText) view
.findViewById(R.id.search_content);
mPowChangeImg = new PopupWindow(ReportFeedbackActivity.this);
mPowChangeImg.setBackgroundDrawable(new BitmapDrawable());
mPowChangeImg.setFocusable(true); // 设置PopupWindow可获得焦点
// mPowChangeImg.setTouchable(true); // 设置PopupWindow可触摸
mPowChangeImg.setOutsideTouchable(false); // 设置非PopupWindow区域可触摸
mPowChangeImg.setTouchable(true);
mPowChangeImg.setContentView(view);
mPowChangeImg.setWidth(LayoutParams.FILL_PARENT);
mPowChangeImg.setHeight(LayoutParams.FILL_PARENT);
mPowChangeImg.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);
// 再设置模式,和Activity的一样,覆盖,调整大小。
mPowChangeImg
.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
/**
* PopupWindow 的动画样式
*/
firstButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
mPowChangeImg.showAsDropDown(mRelativeLayout);
mPowChangeImg.update();
mPowChangeImg.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss() {
//popuwindow消失后的操作
}
});
}