Java 弹出窗口赢得';不填页
我无法将弹出窗口安装到屏幕上。它能做到吗?现在我有 它被移到左上方一点 以下是显示弹出窗口的代码:Java 弹出窗口赢得';不填页,java,android,Java,Android,我无法将弹出窗口安装到屏幕上。它能做到吗?现在我有 它被移到左上方一点 以下是显示弹出窗口的代码: relative_ppw = new PopupWindow(popupView, LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT, true); relative_ppw.showAtLocation(parentLayout, Gravity.CENTER, 0, 0);; 以下是弹出式布局的xml
relative_ppw = new PopupWindow(popupView,
LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT, true);
relative_ppw.showAtLocation(parentLayout, Gravity.CENTER, 0, 0);;
以下是弹出式布局的xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/multiplayer_tab_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/greyish"
android:gravity="center_horizontal" >
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:background="@color/greyish" >
<TextView
android:id="@+id/multi_lb_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingBottom="20dp"
android:paddingTop="5dp"
android:text="@string/multiplayer_lb_title"
android:textSize="20sp" />
<TableRow
android:id="@+id/multi_title_row"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" >
<TextView
android:id="@+id/multi_rank"
android:layout_width="wrap_content"
android:background="@drawable/table_border"
android:paddingLeft="5dp"
android:paddingRight="10dp"
android:text="@string/rank_string"
android:textSize="20sp" />
<TextView
android:id="@+id/multi_player_name"
android:layout_width="wrap_content"
android:background="@drawable/table_border"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/player_name_string"
android:textSize="20sp" />
<TextView
android:id="@+id/multi_player_score"
android:layout_width="wrap_content"
android:background="@drawable/table_border"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/score_string"
android:textSize="20sp" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank0"
android:paddingRight="5dp"
android:text="1" />
<TextView
android:id="@+id/player_name0"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score0"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank1"
android:paddingRight="5dp"
android:text="2" />
<TextView
android:id="@+id/player_name1"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score1"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank2"
android:paddingRight="5dp"
android:text="3" />
<TextView
android:id="@+id/player_name2"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score2"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank3"
android:paddingRight="5dp"
android:text="4" />
<TextView
android:id="@+id/player_name3"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score3"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank4"
android:paddingRight="5dp"
android:text="5" />
<TextView
android:id="@+id/player_name4"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score4"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank5"
android:paddingRight="5dp"
android:text="6" />
<TextView
android:id="@+id/player_name5"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score5"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank6"
android:paddingRight="5dp"
android:text="7" />
<TextView
android:id="@+id/player_name6"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score6"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank7"
android:paddingRight="5dp"
android:text="8" />
<TextView
android:id="@+id/player_name7"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score7"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank8"
android:paddingRight="5dp"
android:text="9" />
<TextView
android:id="@+id/player_name8"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score8"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
<TableRow
android:id="@+id/multi_tableRow9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/multi_rank9"
android:paddingRight="5dp"
android:text="10" />
<TextView
android:id="@+id/player_name9"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_name" />
<TextView
android:id="@+id/player_score9"
android:layout_gravity="center_horizontal"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:text="@string/default_ldbd_score" />
</TableRow>
</TableLayout>
<Button
android:id="@+id/relative_score_button"
android:layout_gravity="center_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tableLayout1"
android:layout_marginTop="19dp"
android:onClick="relativeUserScore"
android:text="@string/see_score_string" />
</RelativeLayout>
我不知道为什么你所拥有的东西如果不多玩就不能工作,但如果这是你想要的,为什么不把它变成一个活动呢?我在想这个问题,但我不想只是做一个简单的虚拟活动。我想这是最简单的方法。谢谢你的努力!!不过,这并不是一个虚拟的活动。这是一项有目的的活动。在我看来,PopUpWindow
的重点更在于快速显示一些信息,而不必离开您所在的位置。实际上,根据您使用它所做的操作,它可能比全屏显示更好。使用弹出窗口
或带有对话框主题的活动
…只是一个想法