删除FloatingActionButton和ActionBar

时间:2016-01-25 06:23:36

标签: android xml android-layout layout

我是Android新手开发的新手,但是当我选择空白'活动我得到一些包含的布局'我似乎无法摆脱。如下图所示,它在右下方添加了蓝色顶部边框和电子邮件图片。

enter image description here

我之前制作了一些小应用程序,之前从未有过这些应用程序。现在我做了一个空白的活动,我得到了这些。我知道我可以点击隐藏'但是,它只在Android中的布局中隐藏它们而不是在应用程序中。该应用程序仍然有这些烦人的事情。

4 个答案:

答案 0 :(得分:1)

粉红色按钮名为FloatingActionButton。只需删除创建它的onCreate()中的三行代码,它就会消失。

蓝色顶部边框称为ActionBar。将扩展类从AppCompatActivity更改为仅Activity,这也将消失。

答案 1 :(得分:0)

在创建新项目时选择empty activity而不是blank activity

enter image description here

答案 2 :(得分:0)

来自空白的Activity,它有两个布局(res/layout中有两个xml布局),第一个默认为FloatingActionButton

如果您需要删除内容,则应该可以从主布局中删除include,然后查看名为content_main的引荐布局上发生了什么。

答案 3 :(得分:0)

尽管问题得到了令人满意的回答。我仍然觉得还有空间再提出一个答案如下。

是的,如果不需要任何这些默认实现;选择“空活动”而不是“空白活动”会给一些不搞乱的优势。

但是,选择“空白活动”设计没有坏处。它只提供了一些默认的嵌入代码(对应于粉红色浮动操作按钮以及菜单操作栏),这对于提问者来说是问题的根源。如果不再需要它,它可以删除。

1. To remove floating button please follow the answer given at following link.
        <a> http://stackoverflow.com/questions/34780393/how-to-remove-the-floating-action-button/34852617#34852617 </a>


2. To remove "menu action bar" please follow these steps as below :
              -> Remove complete "AppBarLayout" tag and their elements from "activity_main (as default implementation)".

              ->  To make neat source code, need to remove two override methods [i.e. onCreateOptionsMenu(Menu menu) and onOptionsItemSelected(MenuItem item)]  from "MainActivity (as default implementation)".

希望它能为活动选择提供一些便利。

干杯!