0

我有以下代码,我正在尝试从 main.xml 检索一个 id,但是 netbeans 显示一个错误,即找不到 id 变量。我看不出我做错了什么,这是代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">

     <TextView
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="45px"
    android:text="Helllo mw "
    android:textColor="@color/aqua"
    android:id="@+id/my_id2"
    />



</LinearLayout>

我正在尝试在代码中检索 id my_id2 代码

package bomb.com;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
import android.widget.*;

public class MainActivity extends Activity
{
/** Called when the activity is first created. */

Button sup;
TextView uno;

@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    uno=(TextView)findViewById(R.id.my_id2);
}

}

谢谢 ..

4

4 回答 4

1

所以看起来是正确的,尝试再次清理和重建您的项目并重新启动NetBeans

于 2012-07-14T07:38:39.710 回答
1
  • “清理”你的项目。
  • 如果这不能解决问题,请确保您在其中包含正确的 xml 文件setContentView()
于 2012-07-14T07:43:01.427 回答
1

如果它在线显示错误

uno=(TextView)findViewById(R.id.my_id2);

比导入 R(带有保存类的包名称)。

于 2012-07-14T08:40:15.780 回答
0

尝试使项目干净,然后再次检查 id 值并保存 xml 文件

于 2012-07-14T07:40:00.143 回答