【问题标题】:Showing the hidden buttons显示隐藏的按钮
【发布时间】:2016-04-02 03:49:14
【问题描述】:
我有一个处于纵向模式的屏幕,它显示了一些按钮。如果屏幕布局更改为横向,如您所知,横向模式下高度更小,宽度更长。所以我想在屏幕方向改变时显示一些额外或隐藏的按钮。我如何使用 c# (Xamarin) 来做到这一点。我正在构建一个应用程序,我想在我的应用程序中实现该功能,比如计算器,当它是纵向的时,一些按钮被隐藏,但是什么时候可以看到横向额外按钮的变化。这个你能帮我吗 ?
【问题讨论】:
标签:
c#
android
ios
visual-studio
xamarin
【解决方案1】:
使用另一个同名但放置在layout-land 文件夹中的布局文件。
因此,假设 xml 在名为 layout.xml 的布局文件夹中。
添加layout.xml 与您希望在横向模式下拥有的任何布局,并将其放入layout-land 文件夹中。当您在横向模式下旋转屏幕时,Android 会自动获取您添加到 layout-land 文件夹中的 xml。
【解决方案2】:
如果你想在 iOS 中显示隐藏按钮,
目标C
btn1.hidden = NO;
斯威夫特
btn1.hidden = false