设置全屏:活动中
requestWindowFeature (Window.FEATURE_NO_TITLE); getWindow () .setFlags (WindowManager.LayoutParams。FLAG_FULLSCREEN WindowManager.LayoutParams.FLAG_FULLSCREEN);
加载位图:
位图映射=BitmapFactory.decodeResource (getresource (), R.drawable.chessboard);
实例:
公共类GameActivity扩展活动 公开课MyView扩展视图 { 公共MyView(上下文语境){ 超级(上下文); } 保护无效onDraw(帆布画布){ super.onDraw(画布); 位图映射=BitmapFactory.decodeResource (getresource (), R.drawable.chessboard); int宽度=canvas.getWidth (); int高度=canvas.getHeight (); 涂漆=new (); paint.setColor (Color.RED); 画布。宽度画直线(0,0,- 1,- 1高,油漆); 矩形通过rect1=new矩形(0,0,canvas.getWidth (), canvas.getHeight ()); 矩形rect2=new矩形(0,0,map.getWidth ()/2, map.getHeight ()/2); 画布。drawBitmap(地图,rect2、通过rect1 null); 无效(); } } @Override 保护无效onCreate(包savedInstanceState) { super.onCreate (savedInstanceState);//设置全屏 requestWindowFeature (Window.FEATURE_NO_TITLE); getWindow () .setFlags (WindowManager.LayoutParams。FLAG_FULLSCREEN WindowManager.LayoutParams.FLAG_FULLSCREEN);//setContentView (R.layout.activity_game); setContentView(新MyView ()); }