如何解决AndroidStudio中的渲染问题?

时间:2015-10-27 15:08:24

标签: android android-studio

我已经开始使用Android Studio开发一个应用程序,现在,由于没有明显的原因,其中一个内容xml文件存在渲染问题,似乎缺少某个主题或其他内容。但是在两个文件中,一个工作,一个不工作,文件中没有任何对主题的引用。

我完全糊涂了。这对我没有任何意义。请让我知道我应该发布哪些文件,以便有人可以看看!

似乎错过主题的文件内容,或者其他内容:            

        android:layout_width="match_parent"
        android:layout_height="match_parent"

        android:useDefaultMargins="true"
        android:alignmentMode="alignBounds"
        android:columnOrderPreserved="false"

        android:columnCount="4"
        >

    <TextView
            android:text="@string/MainTitle"
            android:textSize="32dip"
            android:layout_columnSpan="4"
            android:layout_gravity="center_horizontal"
            android:id="@+id/textView1"
            />

    <TextView
            android:text="You can configure email in just a few steps:"
            android:textSize="16dip"

            android:layout_columnSpan="4"
            android:layout_gravity="left"
            />

    <TextView
            android:text="Email address:"

            android:layout_gravity="right"
            />

    <EditText
            android:ems="10"
            />

    <TextView
            android:text="Password:"

            android:layout_column="0"
            android:layout_gravity="right"
            />

    <EditText
            android:ems="8"
            />

    <Space
            android:layout_row="4"
            android:layout_column="0"
            android:layout_columnSpan="3"
            android:layout_gravity="fill"
            />

    <Button
            android:text="Next"
            android:id="@+id/imageButton1"
            android:layout_row="5"
            android:layout_column="3"
            />
</GridLayout>

错误:

 Rendering Problems Missing styles. Is the correct theme chosen for this layout?  Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.  Failed to find style 'textViewStyle' in current theme (28 similar errors not shown)

2 个答案:

答案 0 :(得分:0)

我之前也遇到过这个问题,如果我没记错的话,错误是由于项目设置中没有选择的Android API级别(例如,API 21:Lollipop)引起的。

答案 1 :(得分:0)

问题的答案是一个错误的主题,神奇地改变了,没有明显的理由。只需在预览中查看“AppTheme”的位置:

enter image description here

点击那里并选择其他内容。这个选择似乎只对AndroidStudio中的预览有影响,而不是在运行真实应用时。这是在其他地方完成的;我仍然不知道如何以及在何处完成......