//スクリーンが切り替わった際に、そのスクリーンの名前を表示させるテンプレ var ctx=com.mojang.minecraftpe.MainActivity.currentMainActivity.get(); var GUI=[]; function screenChangeHook(screenName){ if(GUI[0]!=undefined){ ctx.runOnUiThread(new java.lang.Runnable({ run:function(){ try{ GUI[1].dismiss(); } catch(error){ clientMessage(error); }}})); } ctx.runOnUiThread(new java.lang.Runnable({ run:function(){ try{ GUI[0]=new android.widget.TextView(ctx); GUI[0].setText(screenName); GUI[0].setTextSize(android.view.ViewGroup.LayoutParams.WRAP_CONTENT); GUI[0].setTextColor(android.graphics.Color.WHITE); GUI[1]=new android.widget.PopupWindow(GUI[0],android.view.ViewGroup.LayoutParams.WRAP_CONTENT,android.view.ViewGroup.LayoutParams.WRAP_CONTENT); GUI[1].setTouchable(false); GUI[1].showAtLocation(ctx.getWindow().getDecorView(),android.view.Gravity.LEFT|android.view.Gravity.TOP,0,0); } catch(error){ clientMessage(error); }}})); }