我们可以在弹出窗口中打开一个活动吗?

时间:2013-10-26 12:14:34

标签: android popup

我正在开发一款应用,因为我创建了一个日历视图类。现在我想打开那个日历活动作为弹出窗口,我不知道如何创建弹出窗口,所以我做google并得到以下代码,但该代码只打开日历类的ui。那么有谁能告诉我我该怎么做?

b.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                LayoutInflater layoutInflater 
                 = (LayoutInflater)getBaseContext()
                  .getSystemService(LAYOUT_INFLATER_SERVICE);  
                View popupView = layoutInflater.inflate(R.layout.my_calendar_view, null);  
                         final PopupWindow popupWindow = new PopupWindow(
                           popupView, 
                           android.view.ViewGroup.LayoutParams.WRAP_CONTENT,  
                                 android.view.ViewGroup.LayoutParams.WRAP_CONTENT);
                         popupWindow.setWidth(200);
                         popupWindow.setHeight(500);
                        popupWindow.showAsDropDown(b, 500, 30);
            }
        });
    }

1 个答案:

答案 0 :(得分:2)

android:theme="@android:style/Theme.Dialog

在您的清单文件中,在您的班级名称的活动块中添加以上语句