2017-07-28 4 views
3

Dies ist meine Größe, ich suche über das Internet viele Male, aber ich bekomme keine Lösung. Ich habe bereits viele Dinge benutzt, um zu lösen, aber ich bekomme keine Antwort auf meine Frage, bitte hilf mir.Renderproblem in Android Studio, Ansichten werden nicht angezeigt

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' 
+0

Zeigen Sie Ihre 'XML' –

+0

Können Sie zeigen Ihre style.xml –

+1

Antwort

1

Ich konfrontiert das gleiche Problem. Tatsächlich kommt dieses Problem von style.xml

  1. Jede neue Version von Android bietet eine neue API-Ebene und neue Funktionen.
  2. Wenn Sie jemandes Code folgen und etwas wie extend ActionBarActivity verwenden oder einfach die Aktivität erweitern, war das für die SDK-API, die sie zum Zeitpunkt des Schreibens verwendet haben, in Ordnung.
  3. Wenn Sie eine neue leere Aktivität starten (oder in Version 24 eine leere Aktivität), UND die Min-API, die Sie unterstützen möchten, ist kleiner als die aktuelle API, erstellt Android die Aktivität AppCompatActivity erweitern. Id tut dies, damit ältere API-Levels unterstützt werden können.
  4. Das Thema ist an den Aktivitätstyp gebunden, den die Aktivität erweitert.

Lösungen sind:

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

oder

  1. Zuerst Sie Ihr Projekt zu synchronisieren haben.
  2. Als nächstes gehen Sie auf Build-Menü, und klicken Sie auf das Projekt zu reinigen.
  3. Schließlich gehen Sie wieder zum Menü Erstellen und klicken Sie auf die Option Neu erstellen.
+0

Mit zweiten Punkt funktioniert es aber wieder, wenn ich die Anwendung mit demselben Problem ausführen. –

+1

Ihre erste Antwort ist woking gut Danke. @abhishek –

Verwandte Themen