2016-08-04 28 views
0

Ich arbeite an Android-Apps in Android Studio und müssen eine Animation zum Projekt hinzufügen, indem Sie eine XML-Datei.So habe ich ein Res/Animator-Verzeichnis erstellt und ich habe eine Datei genannt pulsation.xml, die nichts tun, hier der Code:Erstellen Animator-Datei in Android Studio Blöcke App

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"android:ordering="together"> 
</set> 

Innerhalb einer Aktivität, die App Zugriff auf einige in einem SharedPreferences gespeicherten Wert object.When die Anwendungen laufen ohne pulsation.xml Datei im Verzeichnis res/animator Das Programm ruft die benötigten Werte ohne Probleme ab, wenn .xml gesetzt wird Datei innerhalb Res/Animator die Programme können nichts abrufen. Ich kann nicht verstehen, wo dieses seltsame Verhalten herkommen. Hier ist das Stück Code, wo die App die Daten aus den SharedPreferences abrufen Objekt:

SharedPreferences pref = getSharedPreferences("ballan.emmanuele.hellpuzzle.PUNTEGGI",MODE_PRIVATE); 
     SharedPreferences.Editor editor = pref.edit(); 
    do 
      { 
next = pref.getInt(R.id.liv1+"next",R.id.liv2); 
       TextView punt = (TextView) findViewById(pref.getInt(next+"punt",R.id.punt1)); 
       punt.setText(pref.getInt(next+"punteggio",0)+""); 
       TextView num = (TextView) findViewById(pref.getInt(next+"num",R.id.num1)); 
       num.setText(pref.getInt(next+"numero_sequenza",0)+""); 
       LinearLayout lay =(LinearLayout)findViewById(pref.getInt(next+"riga",R.id.riga1)); 
       lay.setVisibility(View.VISIBLE); 
      }while (next != ultimo); 

Ich habe die Mindest SDK Version 11.Thanks für die Unterstützung.

+0

Sie meinen 'res/anim'-Verzeichnis? – Shaishav

+0

im Verzeichnis $ res/animator für Property-Animation-Verzeichnis – Emmanuele

+0

Ohh ... mein Wahnsinn ... Entschuldigung! – Shaishav

Antwort

0

Ich entdeckte das Problem besteht aus Nexus S Api 23. Mit diesem Emulator funktioniert das Programm immer noch nicht, ändern Emulator oder mit meinem Samsung oder anderen Nexus Emulatoren Handy die App nicht stören.