【发布时间】:2014-09-14 03:19:26
【问题描述】:
我是安卓开发新手。这是我的一项活动的 XML 代码。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.example.*****.*****.DisplayMessageActivity">
<TextView
android:id="@+id/view_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
如上所示,我希望 TextView 具有 id view_text。但是一旦我写了 android:id="@+id/view_text",它就会给出一个错误,说“类”或“接口”是预期的。
任何其他文件都没有错误。一旦我删除 android:id="@+id/view_text",一切正常。
我也在使用最新版本的 android studio。就是这个问题。
显示消息活动: 公共类 DisplayMessageActivity 扩展 Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE);
TextView textView = (TextView)findViewById(R.id.view_text);
textView.setText(message);
setContentView(R.layout.activity_display_message);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
请帮忙。 谢谢
【问题讨论】:
-
尝试清理和构建您的项目并检查。
-
我做了和你一样的文件,没有这样的错误
-
我曾多次尝试清理和重建它。
-
com.example.*****.*****.DisplayMessageActivity。这真的是一堂课吗?? -
我完全不知道为什么这不起作用!是不是和android studio不能正常工作有关?
标签: java android xml textview android-studio