Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改Android的用户界面_Android_User Interface - Fatal编程技术网

更改Android的用户界面

更改Android的用户界面,android,user-interface,Android,User Interface,在Android中,如何用自己的界面替换模拟器的用户界面?我想在模拟器启动时立即启动自己的界面,用户不能使用原始界面,但原始界面在后台 更新: 现在,我的代码如下所示: public class NewHomeScreen extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle state) { super.onCreate(sta

在Android中,如何用自己的界面替换模拟器的用户界面?我想在模拟器启动时立即启动自己的界面,用户不能使用原始界面,但原始界面在后台

更新: 现在,我的代码如下所示:

public class NewHomeScreen extends Activity {
/** Called when the activity is first created. */
@Override public void onCreate(Bundle state) {
    super.onCreate(state);
    setContentView(R.layout.main);
    Intent mainIntent = new Intent(this,Hello.class);
    startActivity(mainIntent);
    }
}
当我运行程序时,Eclipse显示

ActivityManager:警告:活动未启动,其当前任务已被置于最前面


有人知道为什么吗?

看来你在谈论皮肤。。。在这种情况下,请查看: c:\android-sdk-windows-1.5\u r1\platforms\android-1.5\skins\HVGA\
有一个INI文件定义了外观

我想你的意思是你想创建一个可设置为默认值的替代家庭应用程序

您需要向AndroidManifest.xml添加如下内容:

    <activity android:name="Home"
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.HOME"/>
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

什么是“仿真器的用户界面”?“原始界面在后台”是什么意思?我的意思是我得到了一个像中一样的界面。我想要一个有三个按钮的黑屏。背景意味着我可以使用Android软件,但它会显示在我自己的界面上。嗨,Jaska。你应该用额外的信息编辑你的问题(就像我在这里做的那样),而不是提供一个不是答案的答案。这有助于将信息清晰地划分为问题和答案。我的想法是,在Android中,我有一些按钮,如果我按下它,它就会启动一些软件,例如计算器。我想知道如何修改用户界面,这样我就可以在Android上安装新软件,然后添加一个启动新应用程序的按钮。好的,在这个文件中(实际上是对应的,因为我是Linux用户),我可以删除不需要的按钮,但是我可以修改它们,使按钮启动特定的应用程序吗?对按钮的反应来自Launcher/Home应用程序。当您按下某个键时,该应用程序决定运行什么。因此,要使这项工作正常进行,您必须创建一个自定义的家庭应用程序。SDK示例中有一个示例。当我单击house按钮时,我可以选择运行我的应用程序。但是,我想立即启动我自己的应用程序,而无需单击house按钮。有没有简单的方法?SDK的例子太大了,我想还有更简单的方法。