2011-04-26 103 views
2

我想要自定义微调。我发现这个教程,http://www.gersic.com/blog.php?id=57 它看起来很棒,但我发现了一些错误,所有这一切就像是以下自定义android微调

error: No resource identifier found for attribute 'state_dropdown_showing' in package 'android' 

,并导致这个错误的XML是

<!-- DROPDOWN SHOWING-->    
<item android:state_first="true" 
     android:state_dropdown_showing="true" 
     android:drawable="@drawable/btn_dropdown_down" 
     />  
<item android:state_middle="true" 
     android:state_dropdown_showing="true" 
     android:drawable="@drawable/btn_dropdown_up_down" 
     />    
<item android:state_last="true" 
     android:state_dropdown_showing="true" 
     android:drawable="@drawable/btn_dropdown_up" 
     /> 
<item android:state_single="true" 
     android:state_dropdown_showing="true" 
     android:drawable="@drawable/btn_dropdown_neither_up_down" 
     />      

<!-- DROPDOWN NOT SHOWING--> 

<item android:state_first="true" 
     android:state_dropdown_showing="false" 
     android:drawable="@drawable/btn_dropdown_right_only" 
     />  
<item android:state_middle="true" 
     android:state_dropdown_showing="false" 
     android:drawable="@drawable/btn_dropdown_left_right_collapsed" 
     />    
<item android:state_last="true" 
     android:state_dropdown_showing="false" 
     android:drawable="@drawable/btn_dropdown_left_only" 
     /> 
<item android:state_single="true" 
     android:state_dropdown_showing="false" 
     android:drawable="@drawable/btn_dropdown_neither" 
     />  

而我没有发现任何与此有关的网络。我现在正在修复。我想用漂亮的背景色改变正常微调器的外观和感觉。

有人请指导我关于微调器的定制。

+0

@Shaista:你确保所有的按钮可绘制的是在/ res/drawable目录以及xml文件?还要确保名称匹配(记住区分大小写等)。 – Squonk 2011-04-26 15:47:01

+0

是的,我已经设置好了,如果有问题,他们会得到相应的错误。当我删除android:state_dropdown_showing然后没有错误。所以问题在于android:state_dropdown_showing,因为错误也是这样说的:-( – 2011-04-26 16:07:38

+1

@Shaista:我只是尝试了这个,我得到了完全相同的错误。奇怪的是,当前的Android文档为android.R。 attr没有提及state_dropdown_showing属性,虽然如果你google的话,有很多引用,我甚至尝试过更新Eclipse到最新的ADT版本以及所有最新的Android SDK的东西,但它仍然不被识别。 – Squonk 2011-04-26 18:54:12

回答

0

安卓state_dropdown_showing它工作在R15版本后only..so更新Android SDK工具version.it是希望有助于所有