Vinnaren i pepparkakshustävlingen!
2011-05-08, 15:58
  #1
Medlem
Jag försöker lära mig hacka Android-kod.

Jag har gått igenom en bunt tutorials och försöker hacka lite eget. Nu har jag en ImageView som jag vill tona in. Hittade exakt instruktion för detta i min bok (Teach yourself Android in 24 hours) och försöker återskapa samma sak (i Eclipse):

Kod:
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash);

    ImageView logoText = (ImageView) findViewById(R.id.imageHemmetId);
    Animation textFade = AnimationUtils.loadAnimation(this, R.anim.fade_in);
    logoText.startAnimation(textFade);
  }

fade_in.xml:

Kod:
  <?xml version="1.0" encoding="utf-8"?>
  <set xmlns:android="https://schemas.android.com/apk/res/android"
    android:shareInterpolation="false">
    <alpha
      android:fromAlpha="0.0"
      android:toAlpha="1.0"
      android:duration="5000"
      >
    </alpha>
  </set>
splash.xml:

Kod:
  <?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:background="@android:color/white"
      android:layout_width="wrap_content"
      android:layout_height="fill_parent"
      android:gravity="center"
      android:padding="20dp">
      <ImageView
        android:id="@+id/imageHemmetId"
        android:src="@drawable/vi_fixar_hemmet"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="top"
        android:layout_gravity="top"
        android:adjustViewBounds="true"
      />      
  </LinearLayout>


Bilden kommer fram på stört, ingen toning alls, både i emulatorn och på min telefon. Hur jag än vrider och vänder på egenskaperna, och hur jag än konstaterar att min kod är, förutom filnamn, exakt kopia på bokens exempel, så får jag det inte att fungera.

Missar jag något uppenbart?
Citera
2011-06-20, 08:29
  #2
Medlem
Felet visade sig vara att i fade_in.xml pekades det till https:// i xmlns, när det i själva verket skulle vara http://.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback