1

我正在编写一个 2 名玩家同时玩的 Android 游戏。玩家 1 以正常方式面对手机,玩家 2 将手机倒置。每个玩家都可以通过弹出菜单更改我想要访问的首选项,该菜单将锚定在屏幕上的按钮上。每个玩家都有自己的按钮。

通过在布局资源中添加以下 xml 标记,我设法旋转了 Player 2 的小部件:

android:rotation="180"

所以那部分一切都很好。

我的问题是,我该如何让android.widget.PopupMenu玩家 2 也出现颠倒?我正在寻找的效果是玩家 2 将获得一个PopupMenu他们能够从他们的角度阅读的内容。

任何有关如何最好地实现这一目标的帮助或建议将不胜感激。

4

1 回答 1

0

我通过使用解决了类似的问题PopupWindowPopupWindow可以使用您选择的任何布局构建,例如从 xml 膨胀的布局。该布局可以有android:rotation标签。

在我的情况下,我使用

新的弹出窗口(弹出内容,LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT);

popupContent我从 xml 膨胀的布局在哪里。

弹出窗口文档:http: //developer.android.com/reference/android/widget/PopupWindow.html

于 2013-12-11T17:35:15.087 回答