Wpis z mikrobloga

Po odpaleniu programu napisanego w Android Studio mam problem taki, że na jednym telefonie z Android 2.3 Gingerbread buttony nie wyświetlają się prawidłowo - wyświetlają się jako zwykłe napisy bez tła, reagują na kliknięcia, więc chodzi tylko o wygląd. W telefonie z androidem 4.2 wyświetlają się poprawnie. Co zrobić aby w 2.3 też wyśweitlane były poprawnie?

build.gradle

android {

compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
applicationId "com.example.hp.aplikacja"
minSdkVersion 7
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
}

#android #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@toster15: pokaż xml, bo to co dałeś nic nie mówi. Dodatkowo Android Studio pewnie Ci podpowiada, że kompilujesz projekt z SDK 21, a appcompat zabrałeś z 22. Zmień compileSdkVersion i targetSdkVersion na 22
  • Odpowiedz
@toster15: szczerze powiedziawszy ja jak robię apki dla klienta to już sobie odpuszczam wszystko poniżej 4.0 i Tobie też tak radzę chyba że zależy Ci żeby mieć jak największą penetrację (hehe) rynku ( ͡° ͜ʖ ͡°). Chyba ze juz tak masz z tym 2.3 w wymaganiach to wtedy skasuj ten komentarz bo nic nie wnosi :-)
  • Odpowiedz