如何为android创建圆形布局?
我有一个圆形屏幕(Wear OS watch),我正在尝试为其创建以下布局: (我的照片糟透了,但所有的比萨饼片都应该大小相等) 基本上,它应该覆盖整个屏幕,每个彩色区域作为一个“按钮”工作,可以点击并调用点击事件(黑线不可见,它们只是为了说明)。 到目前为止,我想到的最好的方法是创建一个2×2网格的GridLayout,其中包含4个TextView,并在每个网格上附加一个单击事件,然后将整个GridLayout旋转45度。但这是一个笨重的解决方案,没有完全居中,文本当然也会旋转,我不希望这样,而且它不包括第五个按钮 我想知道是否有更好的解决方案,也许是以某种方式利用xml中的形状?但我还不够先进,不能做到这一点 (我使用的是xamarin.android,但是如果你给我一个常规android IDE(java)的解决方案,我应该能够适应它并使用它。)如何为android创建圆形布局?,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,我有一个圆形屏幕(Wear OS watch),我正在尝试为其创建以下布局: (我的照片糟透了,但所有的比萨饼片都应该大小相等) 基本上,它应该覆盖整个屏幕,每个彩色区域作为一个“按钮”工作,可以点击并调用点击事件(黑线不可见,它们只是为了说明)。 到目前为止,我想到的最好的方法是创建一个2×2网格的GridLayout,其中包含4个TextView,并在每个网格上附加一个单击事件,然后将整个GridLayout旋转45度。但这是一个笨重的解决方案,没有完全居中,文本当然也会旋转,我不希望这样
谢谢 我认为这篇文章为你提供了一种解决问题的方法: