2013-12-11 78 views
1

我正在編碼一個Android遊戲,其中2個玩家同時玩。玩家1以正常方式面對手機,玩家2面朝下顛倒。每個玩家都可以通過彈出式菜單更改我想要訪問的偏好,該菜單將錨定在屏幕上的按鈕上。每個玩家將擁有自己的按鈕。如何去做一個顛倒的PopupMenu

我設法通過增加在佈局資源以下XML標記轉動,以便玩家2的小部件:

android:rotation="180" 

所以這部分是所有好。

我的問題是,我怎樣才能讓android.widget.PopupMenu也出現顛倒的玩家2?我期待的效果是玩家2將得到PopupMenu,他們可以從他們的角度閱讀。

任何有關如何最好地實現這一目標的幫助或建議將不勝感激。

回答

0

我用PopupWindow解決了類似的問題。 PopupWindow可以用你選擇的任何佈局構建,比如你從xml中膨脹的佈局。該佈局可以具有android:rotation標籤。

在我來說,我用

新PopupWindow(popupContent,LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT);

其中popupContent是我從xml中誇大的佈局。

PopupWindow文檔: http://developer.android.com/reference/android/widget/PopupWindow.html