在Android Studio中获取渲染问题,视图不显示

时间:2017-07-28 09:21:23

标签: android android-layout android-fragments

这是我的朋友,我多次在网上搜索,但我没有得到任何解决方案。我已经用了很多东西来解决,但我没有得到弹出答案我的问题,请帮助我。

apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion '25.0.0'
dataBinding { enabled = true }

defaultConfig {
    applicationId "com.android.application"
    minSdkVersion 16
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

repositories {
    mavenCentral()
    flatDir {
        dirs 'libs'
    }

}
sourceSets { main { assets.srcDirs = ['src/main/assets', 'src/main/assets/'] } }
}
dependencies {
testCompile 'junit:junit:4.12'
compile 'cz.msebera.android:httpclient:4.4.1.1'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.android.support:cardview-v7:25.3.+'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile(name: "truesdk-0.5", ext: "aar")
}
apply plugin: 'com.google.gms.google-services'

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。实际上这个问题来自style.xml

  1. 每个新版本的Android都提供了新的API级别和新功能。
  2. 如果您正在关注某些代码并且他们正在使用诸如扩展ActionBarActivity之类的内容,或者只是扩展了Activity,那么对于他们编写它时使用的SDK API来说这很好。
  3. 当您开始新的空白活动(或在版本24中为空活动)时,您想要支持的最小API小于当前API,Android将创建扩展AppCompatActivity的活动。我这样做是为了支持较旧的API级别。
  4. 主题与活动扩展的活动类型相关联。
  5. 解决方案是:

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    </style>
    

    ,或者

    1. 首先,您必须同步项目。
    2. 接下来,转到Build菜单,然后单击Clean Project。
    3. 最后,再次转到Build菜单,并在Rebuild选项上单击clic。