我有一个XML文件:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/faultcodes_hex">
<stroke
android:width="1dp"
android:color="#FFFFFF"/>
<solid android:color="#FFFFFF"/>
<padding
android:left="1dp"
android:right="1dp"
android:top="1dp"/>
<corners android:radius="3dp"/>
</shape>
这应更改列表条目,如图片1中(白色条目),当前条目排列正常。 enter image description here
XAML代码:
<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="xDeleteApp.Views.ItemsPage" Title="xDelete"
x:Name="BrowseItemsPage" BackgroundColor="#1F91F1">
<ContentPage.ToolbarItems>
<ToolbarItem Text="Add" Clicked="ConnectCar_Clicked">
<ToolbarItem.Icon>
<OnPlatform x:TypeArguments="FileImageSource">
<On Platform="UWP" Value="add.png" />
<On Platform="Android" Value="@drawable/connected" />
</OnPlatform>
</ToolbarItem.Icon>
</ToolbarItem>
</ContentPage.ToolbarItems>
<StackLayout>
<Label Text="Meine Autos" FontSize="20" TextColor="White" BackgroundColor="#1F91F1"/>
<ListView x:Name="ItemsListView" ItemsSource="{Binding Items}" VerticalOptions="FillAndExpand" HasUnevenRows="true" RefreshCommand="{Binding LoadItemsCommand}" IsPullToRefreshEnabled="true" IsRefreshing="{Binding IsBusy, Mode=OneWay}" CachingStrategy="RecycleElement" ItemSelected="OnItemSelected" BackgroundColor="#1F91F1">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Padding="10">
<Label Text="{Binding Text}" LineBreakMode="NoWrap" Style="{DynamicResource ListItemTextStyle}" FontSize="16" />
<Label Text="{Binding Description}" LineBreakMode="NoWrap" Style="{DynamicResource ListItemDetailTextStyle}" FontSize="13" />
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
</ContentPage>
它保存在Android drawable文件夹中。 我必须如何以及在何处调用将使用的XML? 还是我通常走错了路?谢谢您的帮助。
编辑:
实际上,列表条目看起来像这样(图2),但是我希望它看起来像上面的图片(图1)。
enter image description here