Android中的菜单和按钮设计

Android中的菜单和按钮设计,android,android-layout,Android,Android Layout,我正在尝试实现一个以图像为按钮的菜单。我的主要问题是,如何动态地将我在应用程序中使用的语言选择设置为按钮?根据我所读到的,我可以设置一个按钮的背景,但我的图像不是正方形的,如果我使用ImageButton,我就不能在按钮上写字 我的想法是有一个带有按钮的菜单,如下所示: 单击后,菜单将滑动: 关于如何实现这一点有什么想法吗?对于所有的手机分辨率,我该怎么做呢?谢谢。最有可能的情况是,您需要为此创建一个或两个自定义视图,通过2D图形API(例如,使用画布)绘制圆弧、直线、文本、点击高光等。不过,我

我正在尝试实现一个以图像为按钮的菜单。我的主要问题是,如何动态地将我在应用程序中使用的语言选择设置为按钮?根据我所读到的,我可以设置一个按钮的背景,但我的图像不是正方形的,如果我使用ImageButton,我就不能在按钮上写字

我的想法是有一个带有按钮的菜单,如下所示:

单击后,菜单将滑动:


关于如何实现这一点有什么想法吗?对于所有的手机分辨率,我该怎么做呢?谢谢。

最有可能的情况是,您需要为此创建一个或两个自定义视图,通过2D图形API(例如,使用画布)绘制圆弧、直线、文本、点击高光等。不过,我想通过高分辨率.png实现这一点。我认为绘制2D图形要慢得多。有没有其他方法可以达到这个目的或类似的目的?不过我想通过高分辨率的.png来实现您可以使用画布在屏幕上的适当位置绘制。我想我会尝试这种方法。关于地点有什么想法吗?有没有办法在draud.png上设置按钮侦听器?