小编Div*_*ent的帖子

摆脱Android动作栏.

当我创建一个Android应用程序时,它会自动生成:

在此输入图像描述

我怎么摆脱这个?它很丑

编辑

    WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();
    Point size = new Point();
    display.getSize(size); 
    screenWidth = size.x;
    screenHeight = size.y;
Run Code Online (Sandbox Code Playgroud)

java android android-activity android-actionbar

0
推荐指数
1
解决办法
268
查看次数

Java - Android应用程序跳过400多帧

当我运行我的应用程序时,加载需要很长时间.当它开始时它是相当滞后的.当我运行我的代码时,我在logcat中收到此消息:

06-28 03:36:22.969: I/Choreographer(1506): Skipped 453 frames!  The application may be doing too much work on its main thread.
Run Code Online (Sandbox Code Playgroud)

我在想我的主文件中有某种代码会减慢整个事情的速度,因为它没有在最长的时间内执行此操作.此外,它跳过453帧意味着一些事情不对.

这是我的代码,大约1000行所以如果有人想通读它会很棒但是如果没有,如果我能引导到解决这个问题的方向很好.

public class PlayScreen extends View {

// Constructor
public PlayScreen(Context context) {
    super(context);

    /**
     * Instantiate all variables.
     */

    playerBounds = new RectF();
    rowBlock = new RectF();
    rowBlock2 = new RectF();
    startPlaying = new RectF();
    continuePlaying = new RectF();
    rowGlow = new RectF();
    rowGlow2 = new RectF();
    menuBox = new RectF();
    continueplayingBounds = new RectF();

    meteorBounds = new RectF(); …
Run Code Online (Sandbox Code Playgroud)

java android frames

0
推荐指数
1
解决办法
964
查看次数