我想做一个像“对话”这样的活动,到目前为止我知道两种方法:
方式1)在Android ApiDemos中,通过在activity中添加属性来实现,如
android:theme="@android:style/Theme.Dialog">
结果是:新 Activity 出现在现有 Activity 之上,这就是我想要的。
方式2)我尝试setTheme(android.R.style.Theme_Dialog)
在Activity.onCreate(Bundle)
方法中调用,新的活动也出现了,但背景全黑。这不是我想要的。代码如下:
super.onCreate(savedInstanceState);
setTheme(android.R.style.Theme_Dialog);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.selecte_date);
谁能告诉我如何通过编写Java代码来实现效果?