XAML图像源无法在跨平台上使用(Android模拟器)

时间:2018-12-30 15:25:58

标签: android xaml xamarin

我正在尝试设计一个类似于Instagram的UI(这是一种练习),并且无法显示URL中的图像。似乎该代码是正确的,但是不起作用。

    <StackLayout>
        <Label TextColor="Black" Text="nyc_photographer"/>
    </StackLayout>

    <!--Image not showing-->
    <Image Source="http://lorempixel.com/1920/1080/nature/3/"/>

    <StackLayout Orientation="Horizontal" Spacing="20">
        <Button TextColor="Blue" Text="Like" BackgroundColor="Transparent" />
        <Button TextColor="Blue" Text="Comment" BackgroundColor="Transparent"/>
        <Button TextColor="Blue" Text="Share" BackgroundColor="Transparent"/>
     </StackLayout>

    <StackLayout>        
        <BoxView Color="#f0f0f0" HeightRequest="1" />
        <Label Text="700 likes" FontAttributes="Bold" TextColor="Black"/>
        <Label TextColor="#444" Text="This is a shot yesterday in Skanor, Sweden, when driving home, from a couple of days of work in Denmark." />
    </StackLayout>

</StackLayout>

在昵称nyc_photographer和“赞”按钮之后,将出现图像。 我显示了预期结果的图像。

I show an image of how the expected result should be.

1 个答案:

答案 0 :(得分:0)

实际上,这似乎是问题所在... 我的AVD没有互联网,但笔记本电脑确实有

我用cmd命令解决了启动emu的问题。 %AppData%\ Local \ Android \ Sdk \ emulator> emulator.exe -avd avdname -dns-server 8.8.8.8

enter image description here