我是Android Studio的新手。我正在尝试创建一个弹出窗口来收集用户信息。但是,在弹出窗口中,我不断得到某种带有项目名称的工具栏。我该如何删除?
我使用xml创建了一个单独的Popup类和一个单独的布局资源文件。
这是Popup类的代码:
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.update);
DisplayMetrics temp = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(temp);
getWindow().setLayout(temp.widthPixels, (int)(temp.heightPixels*0.25));
}
```}
Here is the code for the xml file:
```xmlCode
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
</RelativeLayout>
我希望看到一个白色弹出窗口,其中没有工具栏或类似的东西。
答案 0 :(得分:0)
您是什么弹出窗口?如果您正在谈论AlertDialog或Dialog,请从窗口管理器请求NO_TITLE功能。
答案 1 :(得分:0)
在您的资源/值/样式内创建一个自定义主题,例如:
<style name="XYZ" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@color/abc</item>
</style>
在清单文件中,将此自定义样式主题用作:
<activity
android:name=".MyActivity"
android:theme="@style/XYZ">
</activity>