渲染错误和ActionBar覆盖布局问题

6

我在Android Studio中打开了一个项目,尝试预览设计时出现了问题,渲染有一些错误并且显示"actionBar overlay layout",我该怎么解决这个问题?

以下是我的build.gradle文件:

    buildscript {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}
apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '25.0.2'

    defaultConfig {
        applicationId "development.assistant.project.s_assistant"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:recyclerview-v7:23.4.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.android.support:support-v4:23.4.0'
    compile 'com.android.support:support-annotations:27.0.1'
}

repositories {
    maven { url 'http://repo1.maven.org/maven2' }
    google()
}

这是一个屏幕截图

渲染错误

这是 GPA 计算器的 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="com.assistant.learn.assistant12.Calculator.Cgpa">
<RelativeLayout
    android:layout_width="match_parent"
    android:background="#ffffff"
    android:layout_height="match_parent">

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="10dp"
        android:layout_marginTop="14dp"
        android:text="   ENTER YOUR SGPA  "
        android:textColor="#000000"
        android:textSize="20sp"/>


    <EditText
        android:id="@+id/c4"
        android:layout_width="70dp"
        android:layout_height="wrap_content"
        android:hint="S5"
        android:ems="10"
        android:inputType="numberDecimal"
        android:layout_below="@+id/c3"
        android:layout_alignLeft="@+id/c3"
        android:layout_alignStart="@+id/c3"
        android:layout_alignRight="@+id/c3"
        android:layout_alignEnd="@+id/c3" />

    <EditText
        android:id="@+id/c5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="S6"
        android:ems="10"
        android:inputType="numberDecimal"
        android:layout_below="@+id/c4"
        android:layout_alignLeft="@+id/c4"
        android:layout_alignStart="@+id/c4"
        android:layout_alignRight="@+id/c4"
        android:layout_alignEnd="@+id/c4" />

    <EditText
        android:id="@+id/c7"
        android:layout_width="70dp"
        android:layout_height="wrap_content"
        android:hint="S8"
        android:ems="10"
        android:inputType="numberDecimal"
        android:layout_below="@+id/c6"
        android:layout_alignLeft="@+id/c5"
        android:layout_alignStart="@+id/c5"
        android:layout_alignRight="@+id/c6"
        android:layout_alignEnd="@+id/c6" />

    <EditText
        android:id="@+id/c6"
        android:layout_width="70dp"
        android:layout_height="wrap_content"
        android:hint="S7"
        android:ems="10"
        android:inputType="numberDecimal"
        android:layout_below="@+id/c5"
        android:layout_alignRight="@+id/c5"
        android:layout_alignEnd="@+id/c5"
        android:layout_alignLeft="@+id/c5"
        android:layout_alignStart="@+id/c5" />

    <EditText
        android:id="@+id/c2"
        android:layout_width="70dp"
        android:layout_height="wrap_content"
        android:hint="S3"
        android:ems="10"
        android:inputType="numberDecimal"
        android:layout_below="@+id/c1"
        android:layout_alignLeft="@+id/c1"
        android:layout_alignStart="@+id/c1"
        android:layout_alignRight="@+id/c1"
        android:layout_alignEnd="@+id/c1" />

    <EditText
        android:id="@+id/c1"
        android:layout_width="70dp"
        android:layout_height="wrap_content"
        android:hint="S1S2"
        android:ems="10"
        android:inputType="numberDecimal"
        android:layout_below="@+id/textView2"
        android:layout_alignLeft="@+id/textView2"
        android:layout_alignStart="@+id/textView2"
        android:layout_alignRight="@+id/textView2"
        android:layout_alignEnd="@+id/textView2">

        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/c3"
        android:layout_width="70dp"
        android:layout_height="wrap_content"
        android:hint="S4"
        android:ems="10"
        android:inputType="numberDecimal"
        android:layout_below="@+id/c2"
        android:layout_alignLeft="@+id/c2"
        android:layout_alignStart="@+id/c2"
        android:layout_alignRight="@+id/c2"
        android:layout_alignEnd="@+id/c2">
    </EditText>

    <Button
        android:id="@+id/b3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="FIND"
        android:textStyle="bold"
        android:textSize="16dp"
        android:background="@color/colorPrimaryDark"
        android:textColor="#ffffff"
        android:layout_below="@+id/c7"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="30dp" />

</RelativeLayout>
</RelativeLayout>

其余的活动文件只是相同的问题


分享错误日志... - Omkar
发布XML布局文件,Gradle无法解决此问题。 - Rainmaker
请查看以下链接:https://stackoverflow.com/questions/36271824/action-bar-shown-in-display-of-android-studio-but-not-in-my-actual-app ,http://android.xsoftlab.net/training/basics/actionbar/overlaying.html。 - InsaneCat
我已经发布了一个活动文件,你能帮我吗? - younis
1个回答

14

如果UI布局编辑器中的主题不同,请将其更改回Apptheme会有所帮助。 - Monster Brain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接