if (popupWindow == null) {
LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = layoutInflater.inflate(R.layout.pop_spinner, null);
TotalListView listView = (TotalListView) view.findViewById(R.id.listview_pop);
CommonAdapter<String> mAdapter = new CommonAdapter<String>(mInstance, getData(), R.layout.item_text) {
@Override
public void convert(ViewHolder holder, String s, int position) {
holder.setText(R.id.item_text, s);
}
};
listView.setAdapter(mAdapter);
popupWindow = new PopupWindow(view, WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT);
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
popupWindow.dismiss();
}
});
}
popupWindow.setFocusable(true);
popupWindow.setOutsideTouchable(true);//在外部點擊關閉
popupWindow.setBackgroundDrawable(new BitmapDrawable());//點擊返回也可關閉,且不影響背景
popupWindow.setAnimationStyle(R.style.popwin_anim_style);//顯示的位置
int y = (int) user_name_iet.getY();
popupWindow.showAsDropDown(user_name_iet, 0, -y - user_name_iet.getHeight());
PopWindow基本彈出效果
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 2016-12-30 介紹popwindow從底部彈出,動畫,和帶有Navigationbar的手機(nexus等...
- 我有一個學姐,她是我見過的,最最最優雅的女生。 她永遠妝容精致,衣著得體。熟人的party中,她是笑得最和暖的那...
- (三)易與不易 在我們談論企業轉型的同時,也要意識到,實體經濟綿亙數千年,并不是一無是處,相反,它厚植于人類的基礎...