相关疑难解决方法(0)

Android:使用新活动切换屏幕或只更改内容视图

我正在制作一个游戏,我将从主屏幕进入战斗屏幕,并在战斗结束后返回.将两个屏幕作为单独的活动更好还是可以通过使用setContentView(R.layout.screen2)获得?

我一直试图让活动屏幕切换工作,但每次我尝试它,我的手机告诉我该应用程序没有响应.如果最好使用这些活动,那么我会花时间来解决这个问题,但是现在我会采取简单的方法让事情发挥作用.

android view

18
推荐指数
1
解决办法
3万
查看次数

按钮的OnClickListener上的NullPointerException

我正在为人工智能学期项目编写Android游戏应用程序.我在主类的第38行得到一个NullPointerException,它是启动屏幕上新游戏按钮的setOnClickListener.

相关章节类WW3活动:

public class WW3Activity extends Activity
{
public boolean DebugMode = false;
private String buildMenuEmplacement = ""; 

//[Initialization] Called when the app is first launched
@Override
public void onCreate(Bundle savedInstanceState)
{           
    super.onCreate(savedInstanceState);
    setContentView(R.layout.startscreen);

    //[Initialization] Makes the button resources available to the class
    final Button newGame = (Button) findViewById(R.id.buttonNewGame);
    final Button loadGame = (Button) findViewById(R.id.buttonLoadGame);
    final Button exitGame = (Button) findViewById(R.id.buttonExit);
    final Button about = (Button) findViewById(R.id.buttonAbout);
    final Button troll = (Button) findViewById(R.id.buttonTroll);
    final Button debug = (Button) findViewById(R.id.buttonDebug);

    //[Action] …
Run Code Online (Sandbox Code Playgroud)

android nullpointerexception android-button

11
推荐指数
1
解决办法
3万
查看次数

如何在Android中制作动态翻转屏幕(如iPhone的动态翻转屏幕)

我正在通过Web服务解析数据.我希望水平翻转而不是垂直翻转.这是一个使用ViewFlipper的教程,但它适用于静态数据.


这是我们的代码,我们需要在两个活动之间翻转:

Splash.java

public class Splash extends Activity{

        /** Called when the activity is first created. */

        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);

            setContentView(R.layout.main);

                    startActivity(new Intent(Splash.this, MainMenu.class));
                    Splash.this.finish();                                     
        }
    }
Run Code Online (Sandbox Code Playgroud)

Splash.xml

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/splash">
</AbsoluteLayout>
Run Code Online (Sandbox Code Playgroud)

Menu.java

public class Menu extends Activity{

        /** Called when the activity is first created. */

        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);               
            setContentView(R.layout.menu);                                       
        }
    }
Run Code Online (Sandbox Code Playgroud)

menu.xml文件

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/menu">
</AbsoluteLayout>
Run Code Online (Sandbox Code Playgroud)

android viewflipper

6
推荐指数
1
解决办法
3万
查看次数