Xamarin.forms 以Xamarin形式调整活动指示器的大小
我试图调整ActivityIndicator的大小(在Xamarin.Forms中),但是Xamarin.forms 以Xamarin形式调整活动指示器的大小,xamarin.forms,resize,activity-indicator,Xamarin.forms,Resize,Activity Indicator,我试图调整ActivityIndicator的大小(在Xamarin.Forms中),但是Scale属性不起作用,HeightRequest只是裁剪ActivityIndicator <StackLayout> <ActivityIndicator HorizontalOptions="Center" VerticalOptions="StartAndExpand" HeightRequest="20" IsRunning="True" /> </Stack
Scale
属性不起作用,HeightRequest
只是裁剪ActivityIndicator
<StackLayout>
<ActivityIndicator HorizontalOptions="Center" VerticalOptions="StartAndExpand" HeightRequest="20" IsRunning="True" />
</StackLayout>
关于我可能做错了什么有什么建议吗?似乎在活动指示器上不支持调整大小本身。在这种情况下,缩放是您的朋友
您看到的中断是因为活动指示器
位于堆栈布局
内。由于StackLayout
的工作原理,它只会占用所需的空间。由于缩放不一定会使您的ActivityIndicator
变大,因此您有两个选择:
- 将您的
StackLayout
替换为网格
- 给你的
ActivityIndicator
aWidthRequest
和HeightRequest
一个足够大的ActivityIndicator
注意:这里谈论iOS。宽度和高度似乎在安卓上工作Martin发布的xaml对我来说很好,即使我可以根据需要增加或减少指示器高度
ActivityIndicator
。这意味着问题应该是Marin可能拥有的全部xaml。您使用的是什么Xamarin.Forms版本?我使用的是Xamarin.Forms 3.2.0.871581。这对我不管用吗?我明白了,你说的是安卓。我们在说:)哦,不!别担心!我给未来读者的答案添加了一条注释,说明它在Android上确实有效。所以没有浪费任何东西!