如何从 android studio 中的选项卡式 activity 模板中删除圆形粉红色邮箱图标?

How to remove circular pink mailbox icon from tabbed activity template in android studio?

我在 android studio 中使用已提供的模板创建了一个选项卡 activity。有一个带有邮箱图像的粉红色按钮。我通过删除 java 代码禁用了它,这使它显示了一条临时消息。但我就是找不到按钮的定义位置。我的应用程序中不需要它,我想将它从 activity.

中删除

查看您从选项卡 activity 的生成 onCreate() 方法中删除的代码。底部附近是这样的代码:

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                .setAction("Action", null).show();
    }
});

如果您按照第一行中对 R.id.fab 的引用,您将找到选项卡式 activity 的布局文件。它被称为 layout/activity_my_tabbed.xml 或其他名称,具体取决于您将 activity 命名为什么。在那里你会看到一个 FloatingActionButton,像这样:

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="end|bottom"
    android:layout_margin="@dimen/fab_margin"
    android:src="@android:drawable/ic_dialog_email"/>

这就是您要删除的按钮。删除 XML 块。