【发布时间】:2021-03-13 00:04:34
【问题描述】:
我有一个带有 5 个选项卡的简单 shell 应用程序。我想根据应用屏幕大小更改图标和文本大小。
<?xml version="1.0" encoding="UTF-8"?>
<Shell xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:Ingly.Views"
Title="App title"
x:Class="MyApp.AppShell"
Shell.NavBarIsVisible="False">
<TabBar>
<ShellContent Title="Store" Icon="icon_store.png" Route="AboutPage" ContentTemplate="{DataTemplate local:AboutPage}" />
<ShellContent Title="Challenge" Icon="icon_challenge.png" ContentTemplate="{DataTemplate local:ItemsPage}" />
<ShellContent Title="Learn" Icon="icon_learn.png" ContentTemplate="{DataTemplate local:ItemsPage}" />
<ShellContent Title="Words" Icon="icon_words.png" ContentTemplate="{DataTemplate local:ItemsPage}" />
<ShellContent class="ss" Title="Profile" Icon="icon_profile.png" ContentTemplate="{DataTemplate local:ItemsPage}" />
</TabBar>
</Shell>
我想根据应用屏幕大小更改图标和文本大小。从第二张截图可以看出,在较小的屏幕上几乎不可能阅读标签的标题。
【问题讨论】:
标签: c# xamarin xamarin.forms xamarin.android xamarin.ios