转载请指明出处 :http://blog.youkuaiyun.com/hellohhj/article/details/37600469
主要介绍一下popupWindow的简单用法,包括在控件的上方、正上方、下方、正下方、左方、正左方、右方、正右方以及在屏幕中间显示等等。。。
希望对大家有帮助
主要代码如下:
private void showPopUp(View v) {
LinearLayout layout = new LinearLayout(this);
layout.setBackgroundColor(Color.GRAY);
TextView tv = new TextView(this);
tv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
tv.setText("我最亲爱的。。。。。我最亲爱的。。。。。我最亲爱的。。。。。我最亲爱的。。。。。我最亲爱的。。。。。我最亲爱的。。。。。我最亲爱的。。。。。我最亲爱的。。。。。");
tv.setTextColor(Color.WHITE);
layout.addView(tv);
popupWindow = new PopupWindow(layout, 250, 200);
popupWindow.setFocusable(true);
popupWindow.setOutsideTouchable(true);
popupWindow.setBackgroundDrawable(new BitmapDrawable());
int[] location = new int[2];
v.getLocationOnScreen(location);

这篇博客介绍了Android中PopupWindow的使用方法,详细阐述了如何在控件的上方、正上方、下方、正下方、左方、正左方、右方、正右方以及屏幕中央显示PopupWindow。博主分享了相关的关键代码,并提供了源码下载链接,旨在帮助开发者更好地理解和应用PopupWindow。
最低0.47元/天 解锁文章
270

被折叠的 条评论
为什么被折叠?



