在Android Studio的“设计”选项卡中看不到实时预览

时间:2018-07-08 10:04:06

标签: android android-layout android-studio

因此,我开始使用Android开发,但有一个小问题。

我可以通过在“文本”选项卡中访问XML文件来编辑Hello world文本,但是在“设计”选项卡中看不到任何“实时”的内容。

这是我通过编辑代码来编辑文本的地方

\添加了图片以获得更好的说明\

所以这是我从“ Hello World!”更改文本的地方。改为“您知道吗?”,但是在“设计”选项卡中,看不到该文本,无论是按钮还是其他按钮(如果添加了它们),

这是我在手机本身的“设计”选项卡中什么都看不到的地方

有帮助吗?

4 个答案:

答案 0 :(得分:1)

尝试在您的styles.xml中更改此行:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

进入:

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">

对我有用

答案 1 :(得分:0)

您需要成功的完整版本才能进行实时预览。构建->进行项目。 就您所见,您的代码中有红色标记表示错误。尝试解决它,进行成功的构建,您将获得预览。

答案 2 :(得分:0)

有错误,请尝试重建它/显示您收到的错误。如果您刚入门,请使用Relative Layout代替Constraint Layout,至少直到您对不同的布局感到满意为止。 Constraint Layout相对较新,可能很难入手。

以下是一些入门代码:

<?xml version="1.0" encoding="utf-8"?>
<android.widget.RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="124dp"
        android:text="TextView" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="190dp"
        android:text="Button" />

</android.widget.RelativeLayout>

答案 3 :(得分:0)

执行以下步骤

  1. 转到“设计”标签
  2. 在状态栏中,您将看到您的手机型号(例如像素,Nexus等),API(24、26等)。
  3. 在API按钮的右侧,您将看到另一个选项,选择该选项并尝试那里的所有可用选项。

    我发现holo最好,请选择:)