在Android中,可以通过自定义Drawable来实现小三角的绘制。具体来说,可以利用Canvas和Path类的API来进行绘制。首先创建一个Path对象,并将起始点移动到三角形的顶点,然后连接两个底角,再封闭路径。接着,将Path对象传递给Canvas的drawPath方法或者设置为View的背景即可。另外,在PopupMenu的实现中,在布局文件中已经预留了小三角位置,并设置了背景为自定义的Drawable。当PopupMenu弹出时,会将布局文件作为PopupWindow的contentView,并将小三角所在的FrameLayout的背景设置为透明色。由于自定义的Drawable已经设置为背景,因此小三角也就出现在了右上角的菜单中。