gpt4 book ai didi

android - 更改 Android 的用户界面

转载 作者:行者123 更新时间:2023-11-29 22:35:05 24 4
gpt4 key购买 nike

在 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:警告:Activity 未启动,它的当前任务已被带到最前面

有人知道为什么吗?

最佳答案

我想你的意思是你想创建一个可以设置为默认的替代 Home 应用程序。

您需要在 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 SDK 的示例文件夹,您会发现一个示例 Home 应用程序可能对您有所帮助。在 Android 1.6 SDK 中,它位于/android-sdk-linux_x86-1.6_r1/platforms/android-1.6/samples/Home

您还可以在Android 源here 中查看 native Android Home 应用程序的源代码。 .

关于android - 更改 Android 的用户界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1491428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com