Android Studio XML上下文错误



嗨,我正在学习这个简单解析消息应用程序教程-https://github.com/codepath/android_guides/wiki/Building-Simple-Chat-Client-with-Parse我在这行代码上得到了一个错误:

tools:context="${relativePackage}.${activityClass}" 

这是整个文件:

<?xml version="1.0" encoding="utf-8"?>
<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"
tools:context="${relativePackage}.${activityClass}" >
<EditText
    android:id="@+id/etMessage"
    android:layout_toLeftOf="@+id/btSend"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/btSend"
    android:gravity="top"
    android:hint="contribute..."
    android:imeOptions="actionSend"/>
<Button
    android:id="@+id/btSend"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center_vertical|right"
    android:paddingRight="10dp"
    android:layout_alignParentRight="true"
    android:text="send"
    android:textSize="18sp" >
</Button>
</RelativeLayout>                                                                                   

用包名替换${relativePackage},用类名替换${activityClass}

例如:

tools:context="whatever.your.package.name.ChatActivity"

我认为本教程意味着您应该自己填充relativePackageactivityClasstools:context必须指特定的Activity,例如com.example.MainActivity

相关内容

最新更新