【问题标题】:Error: No Resource Identifier found for attribute "click_remove_id" in package 'com.jams.music.player'错误:在包“com.jams.music.player”中找不到属性“click_remove_id”的资源标识符
【发布时间】:2015-04-11 19:13:24
【问题描述】:

我是一名初学者,正在尝试按照教程进行学习。但是我收到上述错误:在包'com.jams.music.player'中找不到属性“click_remove_id”的资源标识符。它在布局文件夹中。请帮我解决这个问题。这是给出错误的代码..

<!-- Current queue drawer -->
<RelativeLayout
    android:id="@+id/main_activity_queue_drawer"
    android:layout_width="320dp"
    android:layout_height="match_parent"
    android:layout_gravity="end" >

    <TextView
      android:id="@+id/empty_queue_text"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_centerVertical="true"
      android:text="@string/queue_is_empty"
      android:layout_marginLeft="25dp"
      android:layout_marginRight="25dp"
      android:visibility="invisible"
      android:textAppearance="?android:attr/textAppearanceMedium" />

    <RelativeLayout
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:layout_below="@+id/divider" >

        <com.mobeta.android.dslv.DragSortListView
            xmlns:dslv="http://schemas.android.com/apk/res/com.jams.music.player"
            android:id="@+id/queue_list_view"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:drawSelectorOnTop="true"
            dslv:click_remove_id="@+id/remove_song_from_queue"
            dslv:drag_enabled="true"
            dslv:drag_handle_id="@+id/playlists_flipped_handle"
            dslv:drag_scroll_start="0.33"
            dslv:drag_start_mode="onDown"
            dslv:float_alpha="0.6"
            dslv:max_drag_scroll_speed="0.8"
            dslv:remove_enabled="true"
            dslv:remove_mode="clickRemove"
            dslv:slide_shuffle_speed="0.5" />

    </RelativeLayout>

【问题讨论】:

    标签: android xml eclipse android-layout


    【解决方案1】:
    <com.mobeta.android.dslv.DragSortListView
                xmlns:dslv="http://schemas.android.com/apk/res/com.jams.music.player"
                android:id="@+id/queue_list_view"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:drawSelectorOnTop="true"
                dslv:click_remove_id="@+id/remove_song_from_queue"
                dslv:drag_enabled="true"
                dslv:drag_handle_id="@+id/playlists_flipped_handle"
                dslv:drag_scroll_start="0.33"
                dslv:drag_start_mode="onDown"
                dslv:float_alpha="0.6"
                dslv:max_drag_scroll_speed="0.8"
                dslv:remove_enabled="true"
                dslv:remove_mode="clickRemove"
                dslv:slide_shuffle_speed="0.5" />
    

    从提到的小部件中删除这个命名空间并将其添加到父布局中。xmlns:dslv="http://schemas.android.com/apk/res/com.jams.music.player

    下面提到的东西你应该在attrs.xml中提到作为资源

               click_remove_id
               drag_enabled
               drag_handle_id
               drag_scroll_start
               drag_start_mode
               float_alpha
               max_drag_scroll_speed
               remove_enabled
               remove_mode
               slide_shuffle_speed
    

    【讨论】:

      【解决方案2】:

      Boopathi 的回答是正确的。

      它只需要这些属性的数据类型。在 attrs.xml 文件中添加下面提到的代码

          <attr name="click_remove_id" format="string" />
          <attr name="drag_enabled" format="boolean" />
          <attr name="drag_handle_id" format="integer" />
          <attr name="drag_scroll_start" format="float" />
          <attr name="drag_start_mode" format="string" />
          <attr name="float_alpha" format="float" />
          <attr name="max_drag_scroll_speed" format="float" />
          <attr name="remove_enabled" format="boolean" />
          <attr name="remove_mode" format="string" />
          <attr name="slide_shuffle_speed" format="float" />
      

      【讨论】:

        猜你喜欢
        • 2013-12-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多