我的XML布局在模拟器中不可见

时间:2019-02-23 11:22:59

标签: android android-layout android-emulator

这是我的第一个应用程序,我敢肯定我遗漏了一些明显的东西,但我无法弄清楚-任何帮助都感谢!

我有一个非常基本的XML布局,在EditText中有一个LinearLayout视图。它在XML预览中正确显示,但是当我尝试在模拟器中运行它以测试输入时,什么也没显示。

我尝试删除为EditText边框创建的背景资源,并检查layout_width / layout_height,但似乎无济于事。

这是我的剧本:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical"
    >


    <EditText
        android:id="@+id/PlayerOneName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/textview_border"
        android:padding="15dp"
        android:hint="Player 1 Name"
        android:inputType="text"></EditText>



</LinearLayout>

1 个答案:

答案 0 :(得分:0)

“设计”视图无法在模拟器上呈现布局的原因有多种。

  • 请确保布局的xml表示形式没有错误。
    • 尝试在设计视图中更改API级别。
    • 通过转到构建>清理构建来清理构建项目。
    • 如果一切正常,但Android Studio仍然无法渲染布局,请通过转到“文件”>“使缓存无效/重新启动”来使Studio无效。