Image View + TextView

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Image View + TextView

    Hey...

    also ich versuche momentan auf einem Bild(ImageView) TextViews zuplazieren, nur bekomme ich das nicht so ganz hin. Also ich will nicht nur 1 Text sondern gleich 2 die ich dann mit meinem Code immer verändern kann. Hat da jemand eine Idee bzw. wie mache ich das in der XML?

    Ich habe bis jetzt nur diesen Ansatz, der nicht gerade viel versprechend ist, da dort ja nur ein String auf dem View plaziert ist und auch nicht wirklich funktioniert.

    Java-Quellcode

    1. <ImageView
    2. android:id="@+id/imageView1"
    3. android:layout_width="match_parent"
    4. android:layout_height="wrap_content"
    5. android:src="@drawable/ic_launcher"
    6. android:text="@string/home" />




    Danke schonmal für alle Hinweise :P
  • Also das funktioniert schonmal X( da hätte ich auch drauf kommen können.

    So jetzt habe ich nochwas und zwar will ich in mein Layout ein zweites Layout "includen" das klappt auch ganz gut nur will ich, das das 2. Layout erst Visible wird, wenn ein Button gedrückt wird. Macht man sowas mit ViewSwitcher oder ViewFlipper oder doch einfach mit layout2.setVisibitly oder so ähnlich? :-O
  • Quellcode

    1. Also das funktioniert schonmal


    Mir fällt geradeauf, es kann sein das du den Imageview zuerst setzen musst und die Textviews hinterher wegen der Reihenfolge des Zeichnens.

    Wegen der zweiten Frage, ja so etwas kannst du ganz einfach mit setVisibility hinbekommen (VISIBLE / GONE), wichtig ist dort nur das hier das umgebende Layout WRAP_CONTENT gesetzt hat, damit es automatisch wachsen und schrumpfen kann.

    Ich hatte zum Beipspiel bei einem Relativlayout Probleme und habe es noch mal in ein Linearlayout kapseln müssen, da hilft nur ausprobieren.