Изображение в качестве фона в Xamarin Forms не отображается - PullRequest
0 голосов
/ 07 апреля 2019

Я хочу использовать картинку в качестве фона в моем приложении Xamarin Forms для Android.Это изображение хранится в папке для рисования.Изображение не отображается при отладке приложения на моем смартфоне.Ниже приведен код.Спасибо

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:XamarinTest"
             x:Class="XamarinTest.MainPage"
             BackgroundImage = "BGImage.jpeg">

    <StackLayout>
        <!-- Place new controls here -->
        <Label Text="Welcome to Xamarin.Forms!" 
           HorizontalOptions="Center"
           VerticalOptions="CenterAndExpand" />
    </StackLayout>
</ContentPage>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;

namespace XamarinTest
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();


        }
    }
}

Ответы [ 2 ]

0 голосов
/ 08 апреля 2019

Проверьте, где вы храните свои изображения:

Для Android, iOS - папка ресурсов;

Для Windows Phone, Win / UWP - папка ресурсов;

Также проверьте«Build action» (должно быть AndroidResource для Android, BundleResource для iOS) и дополнительно (если все еще не отображается) «Copy To Ouput Directory» должно быть «Copy if newer».enter image description here

0 голосов
/ 08 апреля 2019

Полагаю, вы просто храните его в папке, но не добавляете в проект.

Вы должны щелкнуть правой кнопкой мыши ресурс-> Drawable Папка -> Добавить -> Добавить файл, чтобы добавить файл изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...