在我的Android应用程序活动中,我需要将6个按钮排列如下所示:
这些按钮的名称从1到6。当我尝试将每个按钮作为背景添加到按钮时,会出现一个问题,即这些按钮会相互重叠。按钮的背景PNG图像呈三角形形状。当我将这些背景PNG添加到按钮时,它的背景图像会改变,但按钮的边框仍然是矩形形状。因此,我需要具有三角形边框的按钮,以便我可以将它们放置在以下屏幕截图的格式中。同时,我不知道哪种布局最适合这种模式。所以请给出建议...
triangle.xml
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<rotate
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="-40%"
android:pivotY="100%"
>
<shape android:shape="rectangle">
<corners android:radius="15dip" />
<solid android:color="@color/blue" />
</shape>
</rotate>
</item>
</layer-list>
//调用TEXTVIEW
<TextView
android:layout_width="@dimen/triangle"
android:layout_height="@dimen/triangle"
android:rotation="90"
android:layout_centerVertical="true"
android:background="@drawable/triangle"/>