android - 为什么这种布局不适用于 Android Studio?

标签 android xml

我正在尝试制作一个简单的问候 friend 应用程序。在 android Studio 3.0.1 中

我的 activity_main.xml 的 XML 代码是

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="hk.ust.cse.comp107x.greetfriend.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="250dp"
        android:text="Hello World!" />
</RelativeLayout>

我在主 Activity 类中的代码是

package hk.ust.cse.comp107x.greetfriend;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


    }
}

我还没有完成放置按钮和文本框,但我遇到了问题。

当我在模拟器/虚拟设备中看到我的应用程序预览时,我在手机中看到一个灰色屏幕 The Screenshot Android...ActionBar 覆盖布局 已编写。

我是不是做错了什么?

我是 XML 的新手,所以我不太了解行话... 非常感谢。

最佳答案

别担心。您可以正常运行您的应用程序。 如下更改 AndroidManifest.xml 中的主题样式以使预览有效

<application
        .....
        android:theme="@style/Theme.AppCompat.Light.NoActionBar">

关于android - 为什么这种布局不适用于 Android Studio?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47853306/

相关文章:

java - JAXB:package.package.<Type> 已在 package.package.<Type>.<Type> 中定义

java - NullPointerException 导致 Android 应用程序崩溃

android - 使用 Python-For-Android 将 Python 脚本导出到 Android 可执行文件 (.apk)

android - 如何查看库的所有依赖项?

c# - Linq to object 的性能问题需要更多时间

java - 排序大数据 XML 文件

android - 带有描述和预览图像的自定义 TitleView Android TV (FireTV)

android - 如何访问HMS推送通知的payload?

xml - golang XML 以 'invalid UTF-8' 错误结束解析

javascript - 将 HTML 表格转换为 XML