我正在开始这个新问题,因为我的旧问题(https://stackoverflow.com/questions/24507398/onclickhandler-not-being-called)实际上已完全脱离主题,因为我在评论者的帮助下就该问题做出了新的发现。所以这就是问题:我的XML文件没有被构建,或者R文件没有被更新。当Eclipse尝试呈现XML文件时,会出现此错误:
资源ID 0x1010081不是STYLE类型(而是attr)
经过一些研究后我发现这可能与微调器样式有关,我已经尝试完全移除微调器,但应用程序仍然显示微调器(以及我很久以前删除的按钮)。我目前在项目中没有错误,或者我作为库引用的任何项目。我试过清洗我的项目十几次但仍然没有。任何人都有任何线索可能会发生什么?
对于XML文件中的一些见解,这里是总XML代码:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:geekui="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#111"
android:orientation="vertical"
android:weightSum="100" >
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#111" >
<ViewSwitcher
android:id="@+id/ccclan_viewSwitcher"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/cclan_background_bar"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<View
android:id="@+id/cclan_background_bar_light"
android:layout_width="fill_parent"
android:layout_height="90dp"
android:background="#1b1b1b" >
</View>
</LinearLayout>
<LinearLayout
android:id="@+id/cclan_mainlayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="100" >
<ImageView
android:id="@+id/cclan_clanImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="25dp" />
<com.timkranen.extra.RobotoButton
android:id="@+id/cclan_upload_button"
style="@style/RobotoButton"
android:layout_width="300dp"
android:layout_height="50dp"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="15dp"
android:layout_marginTop="45dp"
android:background="@drawable/button_standard_selector"
android:text="Upload clan image"
android:textColor="#dedede" />
<EditText
android:id="@+id/cclan_edittext_clanName"
style="@style/ClansterEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="6dp"
android:layout_marginLeft="50dp"
android:layout_marginRight="50dp"
android:background="@drawable/clanster_edit_text_holo_dark"
android:ems="10"
android:hint="Clan Name"
android:imeOptions="actionNext"
android:singleLine="true"
android:textColor="#dedede" >
<requestFocus />
</EditText>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="horizontal"
android:weightSum="100" >
<AutoCompleteTextView
android:id="@+id/cclan_edittext_gameName"
style="@style/ClansterEditText"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="6dp"
android:layout_weight="85"
android:background="@drawable/clanster_edit_text_holo_dark"
android:completionThreshold="1"
android:ems="10"
android:hint="Game Name"
android:imeOptions="actionNext"
android:singleLine="true"
android:textColor="#dedede" >
</AutoCompleteTextView>
<com.timkranen.extra.RobotoButton
android:id="@+id/cclan_addgame_button"
style="@style/RobotoButton"
android:layout_width="0dp"
android:layout_height="35dp"
android:layout_weight="15"
android:background="@drawable/button_standard_selector"
android:text="+"
android:textColor="#dedede" >
</com.timkranen.extra.RobotoButton>
</LinearLayout>
<EditText
android:id="@+id/cclan_edittext_clanDescr"
style="@style/ClansterEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="6dp"
android:layout_marginLeft="50dp"
android:layout_marginRight="50dp"
android:background="@drawable/clanster_edit_text_holo_dark"
android:ems="10"
android:hint="Clan Description"
android:imeOptions="actionNext"
android:inputType="textMultiLine"
android:maxLines="3"
android:textColor="#dedede" >
</EditText>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" >
<com.timkranen.extra.TypefaceTextView
android:id="@+id/typefaceTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="30dp"
android:text="Open Membership: "
android:textColor="#dedede"
geekui:customTypeface="fonts/ROBOTO-THIN.TTF" />
<ToggleButton
android:id="@+id/memberToggle"
style="@style/ToggleClansterToggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Test Text"
android:textOff="OFF"
android:textOn="ON" />
</LinearLayout>
<LinearLayout
android:id="@+id/cclan_optionslayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="20dp" >
<com.timkranen.extra.RobotoButton
android:id="@+id/cclan_cancel_button"
style="@style/RobotoButton"
android:layout_width="150dp"
android:layout_height="50dp"
android:background="@drawable/button_left_selector"
android:text="Cancel"
android:textColor="#dedede" />
<com.timkranen.extra.RobotoButton
android:id="@+id/cclan_ok_button"
style="@style/RobotoButton"
android:layout_width="150dp"
android:layout_height="50dp"
android:background="@drawable/button_right_selector"
android:text="OK"
android:textColor="#dedede" />
</LinearLayout>
</LinearLayout>
</FrameLayout>
<RelativeLayout
android:id="@+id/wrapSelectionLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:id="@+id/cclan_gameLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/cclan_addGameLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginTop="150dp"
android:gravity="center"
android:orientation="vertical"
android:visibility="visible" >
<com.timkranen.extra.TypefaceTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="Add new game"
android:textColor="#dedede"
android:textSize="22sp"
geekui:customTypeface="fonts/ROBOTO-THIN.TTF" />
<EditText
android:id="@+id/cclan__addgame_title"
style="@style/ClansterEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:background="@drawable/clanster_edit_text_holo_dark"
android:ems="10"
android:hint="Game Title"
android:imeOptions="actionNext"
android:singleLine="true"
android:textColor="#dedede" >
</EditText>
<AutoCompleteTextView
android:id="@+id/cclan_addgame_platform"
style="@style/ClansterEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:background="@drawable/clanster_edit_text_holo_dark"
android:ems="10"
android:hint="Platform"
android:imeOptions="actionNext"
android:singleLine="true"
android:textColor="#dedede" >
</AutoCompleteTextView>
<LinearLayout
android:id="@+id/cclan_addGameLayout_buttons"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<com.timkranen.extra.RobotoButton
android:id="@+id/cclan_addgame_cancel"
style="@style/RobotoButton"
android:layout_width="130dp"
android:layout_height="36dp"
android:background="@drawable/button_left_selector"
android:text="Cancel"
android:textColor="#dedede" />
<com.timkranen.extra.RobotoButton
android:id="@+id/cclan_addgame_ok"
style="@style/RobotoButton"
android:layout_width="130dp"
android:layout_height="36dp"
android:background="@drawable/button_right_selector"
android:text="OK"
android:textColor="#dedede" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/cclan_choosePlatformLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginTop="150dp"
android:gravity="center"
android:orientation="vertical"
android:visibility="invisible" >
<com.timkranen.extra.TypefaceTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="5dp"
android:text="What platform do you play on?"
android:textColor="#dedede"
android:textSize="22sp"
geekui:customTypeface="fonts/ROBOTO-THIN.TTF" />
<Spinner
android:id="@+id/cclan_platformSpinner"
style="@style/Spinnerclanster"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<com.timkranen.extra.RobotoButton
android:id="@+id/cclan__confirm"
style="@style/RobotoButton"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_marginTop="20dp"
android:background="@drawable/button_standard_selector"
android:text="Confirm"
android:textColor="#dedede" />
</LinearLayout>
</RelativeLayout>
<LinearLayout
android:id="@+id/cclan_choosePlatformLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginTop="150dp"
android:gravity="center"
android:orientation="vertical"
android:visibility="gone" >
<com.timkranen.extra.TypefaceTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="5dp"
android:text="What platform does your clan play on?"
android:textColor="#dedede"
android:textSize="22sp"
geekui:customTypeface="fonts/ROBOTO-THIN.TTF" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
</RelativeLayout>
</ViewSwitcher>
</ScrollView>
编辑:我一直在努力解决这个问题。什么都没有用,我已经尝试创建一个新项目并将旧项目类移动到新项目但是也没有用。我怀疑它在XML文件中,但我不知道在哪里。
编辑:我的上帝让我感到愚蠢。经过几个小时的搜索和谷歌搜索,我终于找到了错误。我在文件中有相同的布局。双重身份证和一切......
答案 0 :(得分:0)
您在xml中使用的样式似乎存在问题。由于所有这些都是自定义样式,因此很难预测实际问题是否是由于某种错误的样式格式。
解决方案1 -
尝试将每个自定义样式替换为类似于
的通用内容style="?attr/text_large_bold_white"
解决方案2 -
我找到了一个很好的读物,说要将你的微调器模式替换为&#34;对话框&#34;。你可以试试。
它还暗示 -
有问题的id是指android属性spinnerStyle。请参阅R.attr的文档
解决方法是替换
android:spinnerMode="dropdown"
与
android:spinnerStyle="@android:style/Widget.Spinner.DropDown".
消息来源:android-layout-error-resource-id-res-id-is-not-of-type-style-instead-attr。