NativeScript: Image with Text Overlay | GridLayout won't fit content









up vote
0
down vote

favorite












I'm having trouble with NativeScript Layouts.



I wan't this look, just with an text overlay over the image.
enter image description here



The Image above was made with just an Image inside a StackLayout but when I add a Label it gets placed below. I tried using position: absolute in css but that won't work.



When I use GridLayout like this:



 <CardView class="cardStyle" shadowRadius="10" margin="10" elevation="50" radius="10">
<GridLayout rows="*">
<GridLayout rows="*" columns="*">
<Image class="card-img" stretch="aspectFit" src="~/app/assets/pull.jpg"></Image>
<GridLayout verticalAlignment="bottom">
<Label text="hallo" class="card-header"></Label>
</GridLayout>
</GridLayout>
</GridLayout>
</CardView>


The Layout does not wrap the height of the Image as in the picture above. enter image description here



What can I do?










share|improve this question

























    up vote
    0
    down vote

    favorite












    I'm having trouble with NativeScript Layouts.



    I wan't this look, just with an text overlay over the image.
    enter image description here



    The Image above was made with just an Image inside a StackLayout but when I add a Label it gets placed below. I tried using position: absolute in css but that won't work.



    When I use GridLayout like this:



     <CardView class="cardStyle" shadowRadius="10" margin="10" elevation="50" radius="10">
    <GridLayout rows="*">
    <GridLayout rows="*" columns="*">
    <Image class="card-img" stretch="aspectFit" src="~/app/assets/pull.jpg"></Image>
    <GridLayout verticalAlignment="bottom">
    <Label text="hallo" class="card-header"></Label>
    </GridLayout>
    </GridLayout>
    </GridLayout>
    </CardView>


    The Layout does not wrap the height of the Image as in the picture above. enter image description here



    What can I do?










    share|improve this question























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I'm having trouble with NativeScript Layouts.



      I wan't this look, just with an text overlay over the image.
      enter image description here



      The Image above was made with just an Image inside a StackLayout but when I add a Label it gets placed below. I tried using position: absolute in css but that won't work.



      When I use GridLayout like this:



       <CardView class="cardStyle" shadowRadius="10" margin="10" elevation="50" radius="10">
      <GridLayout rows="*">
      <GridLayout rows="*" columns="*">
      <Image class="card-img" stretch="aspectFit" src="~/app/assets/pull.jpg"></Image>
      <GridLayout verticalAlignment="bottom">
      <Label text="hallo" class="card-header"></Label>
      </GridLayout>
      </GridLayout>
      </GridLayout>
      </CardView>


      The Layout does not wrap the height of the Image as in the picture above. enter image description here



      What can I do?










      share|improve this question













      I'm having trouble with NativeScript Layouts.



      I wan't this look, just with an text overlay over the image.
      enter image description here



      The Image above was made with just an Image inside a StackLayout but when I add a Label it gets placed below. I tried using position: absolute in css but that won't work.



      When I use GridLayout like this:



       <CardView class="cardStyle" shadowRadius="10" margin="10" elevation="50" radius="10">
      <GridLayout rows="*">
      <GridLayout rows="*" columns="*">
      <Image class="card-img" stretch="aspectFit" src="~/app/assets/pull.jpg"></Image>
      <GridLayout verticalAlignment="bottom">
      <Label text="hallo" class="card-header"></Label>
      </GridLayout>
      </GridLayout>
      </GridLayout>
      </CardView>


      The Layout does not wrap the height of the Image as in the picture above. enter image description here



      What can I do?







      nativescript angular2-nativescript






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 9 at 19:47









      Jonas

      334114




      334114






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          1
          down vote



          accepted










          try rows="auto" instead of rows="*"






          share|improve this answer




















          • Thank you, that was easy :D
            – Jonas
            Nov 9 at 20:03










          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53232375%2fnativescript-image-with-text-overlay-gridlayout-wont-fit-content%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          1
          down vote



          accepted










          try rows="auto" instead of rows="*"






          share|improve this answer




















          • Thank you, that was easy :D
            – Jonas
            Nov 9 at 20:03














          up vote
          1
          down vote



          accepted










          try rows="auto" instead of rows="*"






          share|improve this answer




















          • Thank you, that was easy :D
            – Jonas
            Nov 9 at 20:03












          up vote
          1
          down vote



          accepted







          up vote
          1
          down vote



          accepted






          try rows="auto" instead of rows="*"






          share|improve this answer












          try rows="auto" instead of rows="*"







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 9 at 19:53









          KrusherKailash

          517




          517











          • Thank you, that was easy :D
            – Jonas
            Nov 9 at 20:03
















          • Thank you, that was easy :D
            – Jonas
            Nov 9 at 20:03















          Thank you, that was easy :D
          – Jonas
          Nov 9 at 20:03




          Thank you, that was easy :D
          – Jonas
          Nov 9 at 20:03

















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53232375%2fnativescript-image-with-text-overlay-gridlayout-wont-fit-content%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Kleinkühnau

          Makov (Slowakei)

          Deutsches Schauspielhaus