Android-tekstweergave op imageview

Ik probeer een TextView te plaatsen op een ImageView in het midden onderaan de RelativeLayout . Ik kan de TextView in het midden plaatsen maar kan deze niet onderaan plaatsen. Kan iemand me begeleiden. hier is mijn XML

<?xml version="1.0" encoding="utf-8"?>


    
   

    
 
3
voeg dit toe voor tekstweergave android: layout_alignBottom = "@ + id/eventimage"
toegevoegd de auteur Raghunandan, de bron

9 antwoord

op de tekstView gebruik de volgende attributen android: layout_centerHorizontal = "true" in plaats van android: layout_centerVertical = "true" en voeg android: alignParentBottom = true ". Bekijk ook de relatieve lay-outopties om te begrijpen hoe ermee te werken.

2
toegevoegd
bedankt . Hoe kan ik android: layout_marginBottom onafhankelijk van alle schermen gebruiken?
toegevoegd de auteur Vidya, de bron
Zoals in ik wil de tekstViewView 20% van onderaan op alle schermgroottes plaatsen. Hoe bereik ik dat? Ik kan niet zomaar een cijfer geven.
toegevoegd de auteur Vidya, de bron
wat bedoel je, onafhankelijk van alle schermen, je kunt dp gebruiken als je de schermdichtheden raadpleegt.
toegevoegd de auteur bogdan, de bron

android:layout_alignParentBottom to move the control to the bottom of the screen.

1
toegevoegd

Gebruik deze code:

<?xml version="1.0" encoding="utf-8"?>


    
   

    

Ik hoop dat het je zal helpen.

1
toegevoegd

Je zou kunnen proberen zoiets te gebruiken

android:layout_alignBaseline (@id/eventimage);

en voeg later wat opvulling aan de onderkant toe

1
toegevoegd

Deze lay-out werkt volgens uw vereiste. Door de zwaartekrachtbodem van de lineaire lay-out in te stellen, wordt de chilld-weergave automatisch uitgelijnd op de middelste positie

<?xml version="1.0" encoding="utf-8"?>



    


1
toegevoegd

Probeer het volgende:

<?xml version="1.0" encoding="utf-8"?>


    
   

    
 
1
toegevoegd

Je kunt dit gebruiken

  <?xml version="1.0" encoding="utf-8"?>
    

        
       

        
    
1
toegevoegd

proberen

1
toegevoegd

Voeg dit toe aan uw TextView:

android:layout_alignBottom="@id/eventimage"
1
toegevoegd