【发布时间】:2018-12-11 17:04:04
【问题描述】:
请有人帮助我。
我已经尝试了四天来将突出显示的列表视图项的默认橙色更改为其他任何颜色。
我也尝试将我的项目主题设置为 Holo.Light,但无论我做什么都无法做到。
我试过像这样在 MainActivity 中设置它
[Activity(Label = "Proj", Icon = "@drawable/icon", Theme = "@style/Theme.Holo.Light.DarkActionBar", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
我尝试在 AndroidManifest 文件中这样设置:
<application android:label="com.proj.app" android:theme="@style/Theme.Holo.Light.DarkActionBar"></application>
我尝试将构建弄乱,并将它们设置为尽可能高的版本(9 和 8.1),并尝试将 minsdk 和 targetsdks 设置为最新的。
没有任何工作。请有人帮助我。
我也尝试过实现自定义渲染器,但也无法做到。
我要做的就是让下面列表视图的突出显示的行不是橙色的。
<ListView ItemsSource="{Binding Items}" x:Name="StudentsView" HasUnevenRows="True" SeparatorVisibility="Default">
<ListView.Header>
<StackLayout HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" >
<Image Source="studentsicon.png" Margin="6,10,6,10" ></Image>
<Frame BackgroundColor="#222222">
<Label Text="Select a student" FontSize="16" TextColor="White"></Label>
</Frame>
<ActivityIndicator x:Name="actStudents" IsVisible="False" IsRunning="False" Color="#DF304F" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" />
</StackLayout>
</ListView.Header>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Orientation="Vertical" HorizontalOptions="FillAndExpand">
<Frame BackgroundColor="#222222" CornerRadius="0" Margin="10,10,10,0">
<Frame.GestureRecognizers>
</Frame.GestureRecognizers>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="90"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<StackLayout Grid.Column="0" Grid.Row="0" Orientation="Vertical" VerticalOptions="Fill" HorizontalOptions="FillAndExpand">
<Image Source="{Binding Photo}" Aspect="AspectFit" VerticalOptions="FillAndExpand"></Image>
</StackLayout>
<StackLayout Grid.Column="1" Grid.Row="0" Orientation="Vertical" VerticalOptions="Fill" MinimumHeightRequest="400" HorizontalOptions="FillAndExpand">
<Label Text="{Binding FName}" FontSize="20" HorizontalTextAlignment="Center" TextColor="White"></Label>
</StackLayout>
</Grid>
</Frame>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
【问题讨论】:
标签: android xamarin xamarin.forms