我正在尝试制作一个简单的问候 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/