如何从活动中删除操作栏

时间:2016-09-17 14:36:52

标签: android android-layout android-fragments android-activity android-appcompat

我正在尝试从活动中删除操作栏。

我已经完成了以下操作,但仍然将动作栏保留在我的活动

onload()

布局

<br></br>
 <button type="submit" class="btn btn" onclick="location.href='SaveEmployee.php';">Save</button>
 <button type="submit" class="btn btn" onclick="location.href='HomePage.php';">Back</button>

Style.xml

public class MyActivity extends AppCompatActivity{ .. }

4 个答案:

答案 0 :(得分:6)

使用 Theme.AppCompat.Light.NoActionBar 为我工作

<强> e.g

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->

</style>

答案 1 :(得分:3)

在values文件夹的styles.xml中,

     <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

答案 2 :(得分:3)

ActionBar actionBar = getSupportActionBar();
actionBar.hide();

在您的活动中您可以禁用。

答案 3 :(得分:2)

检查清单文件中是否提到了正确的样式。

<application
   android:icon="@drawable/icon"
   android:label="@string/app_name"
   android:theme="@style/AppTheme">

在你的样式文件中:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
</style>

还要检查build.gradle(app)是否依赖。

compile 'com.android.support:appcompat-v7:x.x.x'

无需在协调器/框架布局中提及样式。从所有布局中删除以下行并尝试。

style="@style/AppTheme.NoActionBar"