gpt4 book ai didi

ANDROID 添加新包

转载 作者:搜寻专家 更新时间:2023-11-01 09:06:11 26 4
gpt4 key购买 nike

在我的项目中,我有一些类和一些布局。我向我的项目添加了一个新包,并且在这个新包的新类中出现了问题:例如当我写“setContentView(R.layout.author_xml);”我有红色下划线并传达:“R 无法解析为变量”。当我使用新包中的 Activity 时,在 adnroid list 中添加:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tom"
android:versionCode="1"
android:versionName="1.0" >

<activity
android:name=".menu.NewGameActivity"><!--I add .menu-->
</activity>

通常在新包的类中我看不到布局。也许我应该在布局中添加一些东西,例如:android:package="com.tom.menu"-> 但它不起作用。在这种情况下我能做什么?提前谢谢你。

最佳答案

如果您在子包中有一个类,例如com.tom.mypackage,您必须从 list 中提到的基础包导入您的R。只需将 import 语句放入子包中且看不到 R 的类中:

package com.tom.menu; // class in subpackage

import com.tom.R; // This will get you your R from base package

import android.app.Activity;

public class NewGameActivity extends Activity {

// use R here like you are used to

// remainder omitted...

关于ANDROID 添加新包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11766479/

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