Android Popwindow彈出框的模板使用示例
更新時間:2017年06月27日 11:31:18 作者:qq_38605423
這篇文章給大家介紹了Android Popwindow彈出框的模板使用示例,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
Pop彈出框
public class ProductSortPop { private Context mContext; private View.OnClickListener mOnClickListener; //創(chuàng)建一個點擊事件接口回調(diào)數(shù)據(jù) private TextView mAllSort; private TextView mNewSort; private TextView mCommentSort; private View mLeftV; private PopupWindow mPopupWindow; public ProductSortPop(View.OnClickListener onClickListener, Context context) { mOnClickListener = onClickListener; mContext = context; initView(); } //加載布局 private void initView() { View view = LayoutInflater.from(mContext).inflate(R.layout.product_sort_pop_layout, null); //找到控件 mAllSort = (TextView) view.findViewById(R.id.all_sort); mNewSort = (TextView) view.findViewById(R.id.new_sort); mCommentSort = (TextView) view.findViewById(R.id.comment_sort); //設(shè)置點擊事件 mAllSort.setOnClickListener(mOnClickListener); mNewSort.setOnClickListener(mOnClickListener); mCommentSort.setOnClickListener(mOnClickListener); view.findViewById(R.id.left_v).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { onDismiss(); } }); mPopupWindow = new PopupWindow(view, LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT); //設(shè)置內(nèi)部獲取焦點 mPopupWindow.setFocusable(true); //設(shè)置外部獲取焦點 mPopupWindow.setOutsideTouchable(true); mPopupWindow.setBackgroundDrawable(new ColorDrawable()); //更新當(dāng)前的狀態(tài) mPopupWindow.update(); } //創(chuàng)建一個顯示的方法 public void onShow(View v){ if (!mPopupWindow.isShowing()){ mPopupWindow.showAsDropDown(v,0,5); } } //創(chuàng)建一個隱藏的方法 public void onDismiss(){ if (mPopupWindow.isShowing()){ mPopupWindow.dismiss(); } } }
以上所述是小編給大家介紹的Android Popwindow彈出框的模板使用示例,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Flutter質(zhì)感設(shè)計之底部導(dǎo)航
這篇文章主要為大家詳細介紹了Flutter質(zhì)感設(shè)計之底部導(dǎo)航的相關(guān)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-08-08Android實現(xiàn)簡單斷點續(xù)傳和下載到本地功能
這篇文章主要為大家詳細介紹了Android實現(xiàn)簡單斷點續(xù)傳和下載到本地功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11Android編程判斷橫屏、豎屏及設(shè)置橫豎屏的方法
這篇文章主要介紹了Android編程判斷橫屏、豎屏及設(shè)置橫豎屏的方法,結(jié)合實例形式分析了Android針對橫豎屏的判斷、計算、設(shè)置等相關(guān)操作技巧,需要的朋友可以參考下2018-01-01Android RecyclerView上拉加載更多功能回彈實現(xiàn)代碼
這篇文章主要介紹了Android RecyclerView上拉加載更多功能回彈實現(xiàn)代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02Android通過RemoteViews實現(xiàn)跨進程更新UI示例
本篇文章主要介紹了Android通過RemoteViews實現(xiàn)跨進程更新UI示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02