Android设置全屏,画图,加载位图-创新互联
设置全屏: activity中

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
加载位图:
Bitmap map = BitmapFactory.decodeResource(getResources(), R.drawable.chessboard);
实例:
public class GameActivity extends Activity {
public class MyView extends View
{
public MyView(Context context) {
super(context);
}
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap map = BitmapFactory.decodeResource(getResources(), R.drawable.chessboard);
int width = canvas.getWidth();
int height = canvas.getHeight();
Paint paint = new Paint();
paint.setColor(Color.RED);
canvas.drawLine(0, 0, width - 1, height - 1, paint);
Rect rect1 = new Rect(0, 0, canvas.getWidth(), canvas.getHeight());
Rect rect2 = new Rect(0, 0, map.getWidth() / 2, map.getHeight() / 2);
canvas.drawBitmap(map, rect2, rect1, null);
invalidate();
}
}
@Override
protected void onCreate(Bundle 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(new MyView(this));
}另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:Android设置全屏,画图,加载位图-创新互联
文章源于:http://www.jxjierui.cn/article/doehji.html


咨询
建站咨询
