我目前正在为协调器布局中的按钮处理自定义行为,我想使用“ app:layout_behavior”字段通过xml对其进行设置。不幸的是,我在设置路径时遇到了问题。我课程的路径如下:com.example.robert.testapp.ButtonSnackbarBehaviour
但是当我这样设置时:
app:layout_behavior="com.example.robert.testapp.ButtonSnackbarBehaviour"
它不起作用(抛出
08-13 12:25:21.815 5527-5548/com.example.robert.testapp E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
glUtilsParamSize: unknow param 0x000082da
)。可能只是一些菜鸟错误,不过我看不出有什么问题。
预先感谢您的帮助
编辑:这是我的XML文件
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/EntryScreenCoordinatorLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/colorWhite">
<Button
android:id="@+id/EntryScreenAccelerometerButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Accelerometer screen"
android:layout_gravity="bottom|end"
app:layout_behaviour="com.example.robert.testapp.ButtonSnackbarBehaviour"
/>
<Button
android:id="@+id/EntryScreenButtonToImages"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Make Fragment"
android:layout_gravity="bottom|start"
app:layout_behavior="com.example.robert.testapp.ButtonSnackbarBehaviour"
/>
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"/>
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/EntryScreenButtonToJSONLoader"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintLeft_toRightOf="@id/EntryScreenButtonToNoXmlFragment"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:text="Load JSON"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/EntryScreenButtonToNoXmlFragment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/entry_screen_to_no_xml_button"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toLeftOf="@id/EntryScreenButtonToJSONLoader"/>
<Button
android:id="@+id/EntryScreenButtonInternetCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/entry_screen_internet_check_button"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
/>
</android.support.constraint.ConstraintLayout>
答案 0 :(得分:0)
显然,第一种颜色有错别字(“ color”代表“ color”)。问题解决了,谢谢大家的参与