我有以下活动
package com.example.responsivelayout;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class DisplayText extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_displaytext);
Intent intent = getIntent();
String message = intent.getStringExtra("com.example.responsivelayout.MESSAGE");
TextView tv = (TextView)findViewById(R.id.user_text);
tv.setText(message);
}
}
但是行setContentView(R.layout.activity_displaytext);
给出错误,因为“无法解析符号”。我将以下布局文件设为activity_displaytext.xml
:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.constraint.ConstraintLayout>
位于布局/文件夹中。经过所有的努力,我不知道为什么我得到这个错误。我尝试过项目的清洁,制作和传送。请帮忙。
答案 0 :(得分:1)
确保在导入以下没有
import android.R; //Resource class
导入
可能有问题导入应该
import com.example.responsivelayout.R;