error with the TextView



我不知道为什么没有定义findViewById(R.id.tv01)。我的意思是,当我调用R.id. 时出现错误

我检查了.xml文件,它看起来很好。

我知道这个问题听起来可能很傻,但我真的不知道它出了什么问题

代码:

TextView tv01;
TextView tv02;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main); 
    float [] R = new float[3];
    float [] values = new float [3];
    tv01 = (TextView) findViewById(R.id.tv01);
    SensorManager.getOrientation(R, values);
}

.xml:

<TextView
    android:id="@+id/tv01"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="R = " />

您有一个名为R的数组,它为R类提供阴影,并且float数组没有id属性。更改其名称。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main); 
    float [] rfa = new float[3];
    float [] values = new float [3];
    tv01 = (TextView) findViewById(R.id.tv01);
    SensorManager.getOrientation(R, values);
}

您应该将数组从"R"重命名为其他名称。例如:

...
float [] r = new float[3];
float [] values = new float [3];
...

您已经有一个名为"R"的类,该类包含所有ID。

最新更新