如何去掉androidactivity标签(activity标题)和标签栏?
How to remove android activity label (activity title) and label bar?
我已将 android:theme="@android:style/Theme.NoTitleBar"
添加到清单文件,但应用程序无法打开。我想删除 Activity
标签,其中写有 Activity
的名称。
Here is part of manifest file:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
>
设置
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
您可以使用
requestWindowFeature(Window.FEATURE_NO_TITLE)
只需在 onCreate
函数后立即插入即可
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);}
有时您可能需要将 extends AppCompatActivity
更改为 extends Activity
才能正常工作
您需要更改 MainActivity 中的扩展。
改变这个
public class MainActivity extends AppCompatActivity {
}
为此
public class MainActivity extends Activity {
}
我已将 android:theme="@android:style/Theme.NoTitleBar"
添加到清单文件,但应用程序无法打开。我想删除 Activity
标签,其中写有 Activity
的名称。
Here is part of manifest file:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
>
设置
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
您可以使用
requestWindowFeature(Window.FEATURE_NO_TITLE)
只需在 onCreate
函数后立即插入即可
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);}
有时您可能需要将 extends AppCompatActivity
更改为 extends Activity
才能正常工作
您需要更改 MainActivity 中的扩展。
改变这个
public class MainActivity extends AppCompatActivity {
}
为此
public class MainActivity extends Activity {
}