本文将带你了解Android应用开发Android 自定义PopWindow的简单使用,希望本文对大家学Android有所帮助。
下面用一个简单的自定义布局来讲解PopWindow的使用
先看效果图:
1.popwidow的类实现:
import android.content.Context;
import android.graphics.drawable.BitmapDrawable;
import android.view.View;
import android.widget.PopupWindow;
public class MyPopWindow extends PopupWindow implements View.OnClickListener{
private float density = 1.0f;
private Context mContext;
public MyPopWindow(Context context) {
mContext=context;
initPopupWindow();
View view = View.inflate(context, R.layout.pop_window, null);
setContentView(view);
//设置popwindow的宽高,这个数字是多少就设置多少dp,注意单位是dp