- 我使用Xamarin形式,
- 在iOS上:按钮显示的文本对齐很好
- 但在Android上:按钮的文本对齐始终显示“居中”
align_text_Android
我找不到属性更改Android上按钮的文本对齐。
在Android上,我想文本对齐的按钮是“开始”或Android的更改按钮一样的iOS按钮。
这是我的代码:
<Button
HeightRequest="15"
Text="{Binding Phone2}"
BackgroundColor="Aqua"
TextColor="{x:Static color:BasePalette.DarkestColor}"
HorizontalOptions="Start"
VerticalOptions="Center" />
请支持我!
谢谢你!
4条答案
按热度按时间jvidinwx1#
你可以从字面上设置一个填充到按钮,以推动周围的文本。(边距的按钮,填充的文本)
4xy9mtcn2#
您要查找的内容类似于此XLab Control
Android渲染器:
iOS渲染器:
不要忘记在两个渲染器
[assembly: ExportRenderer(typeof(ExtendedButton), typeof(ExtendedButtonRenderer))]
上添加ExportRenderer
属性如有疑问,Goodluck可随时回复
e0bqpujr3#
您需要为按钮创建自定义呈现器,然后在控件的自定义中调用:
您将看到文本左对齐。
k3bvogb14#
我建议使用同步按钮(SfButton)。它拥有一切。虽然它可能不是免费的,但你可以对此做更多的研究。
Alhamdulilah...它对我非常有效