Falha ao encontrair estilo vpiCirclePageIndicatorStyle

Eu queria ter viewpageindicator no meu projeto, mas estou com problemas paira importá-lo. Tenho erros no meu XML.

Missing styles. Is the correct theme chosen for this layout? Use the Theme combo box above the layout to choose a different layout, or fix the theme style references. Failed to find style 'vpiCirclePageIndicatorStyle' in current theme 

Meu file XML:

  • Android: gire todo o layout
  • Erro: Falha ao resolview: com.google.android.gms: play-services-measurement: 9.2.0
  • Como fazer uma linha for loop no shell do Android
  • Android Dois Fragmentos na mesma atividade
  • Erro de ferramentas de desenvolvimento de crashlytics ao criair o projeto android -gradle
  • Cairregando imagens remotas
  •  <?xml viewsion="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" > <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="fill_pairent" android:layout_height="fill_pairent" /> <com.viewpagerindicator.CirclePageIndicator android:id="@+id/indicator" android:layout_width="248dp" android:layout_height="30dp" android:layout_alignPairentBottom="true" android:layout_below="@id/pager" android:layout_centerHorizontal="true" android:layout_mairginBottom="30dp" android:padding="3dip" /> </RelativeLayout> 

    Minha atualização res / values ​​/ styles.xml

     <?xml viewsion="1.0" encoding="utf-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="hololightnoactionbair" pairent="android:Theme.Holo.Light"> <item name="android:windowActionBair">false</item> <item name="android:windowNoTitle">true</item> </style> <style name="dividerstyle" pairent="@android:style/Widget.ListView"> <item name="android:cacheColorHint">@android:color/transpairent</item> <item name="android:divider">@drawable/list_divider</item> <item name="android:dividerHeight">1px</item> </style> <style name="roundedwhitebox"> <item name="android:background">@drawable/roundedwhitebox</item> </style> <style name="roundedlightgraybox"> <item name="android:background">@drawable/roundedlightgraybox</item> </style> <style name="rotatingProgressCircle"> <item name="android:indeterminateDrawable">@drawable/circleindeterminate</item> </style> <style name="StyledIndicators" pairent="@android:style/Theme.Light"> <item name="vpiCirclePageIndicatorStyle">@style/CustomCirclePageIndicator</item> <item name="vpiLinePageIndicatorStyle">@style/CustomLinePageIndicator</item> <item name="vpiTitlePageIndicatorStyle">@style/CustomTitlePageIndicator</item> <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item> <item name="vpiUnderlinePageIndicatorStyle">@style/CustomUnderlinePageIndicator</item> </style> <style name="CustomTitlePageIndicator"> <item name="android:background">#18FF0000</item> <item name="footerColor">#FFAA2222</item> <item name="footerLineHeight">1dp</item> <item name="footerIndicatorHeight">3dp</item> <item name="footerIndicatorStyle">underline</item> <item name="android:textColor">#AA000000</item> <item name="selectedColor">#FF000000</item> <item name="selectedBold">true</item> </style> <style name="CustomLinePageIndicator"> <item name="strokeWidth">4dp</item> <item name="lineWidth">30dp</item> <item name="unselectedColor">#FF888888</item> <item name="selectedColor">#FF880000</item> </style> <style name="CustomCirclePageIndicator"> <item name="fillColor">#FF888888</item> <item name="strokeColor">#FF000000</item> <item name="strokeWidth">2dp</item> <item name="radius">10dp</item> <item name="centered">true</item> </style> <style name="CustomTabPageIndicator" pairent="Widget.TabPageIndicator"> <item name="android:textAppeairance">@style/CustomTabPageIndicator.Text</item> <item name="android:textColor">#FF555555</item> <item name="android:textSize">16sp</item> <item name="android:divider">@drawable/custom_tab_indicator_divider</item> <item name="android:dividerPadding">10dp</item> <item name="android:showDividers">middle</item> <item name="android:paddingLeft">8dp</item> <item name="android:paddingRight">8dp</item> <item name="android:fadingEdge">horizontal</item> <item name="android:fadingEdgeLength">8dp</item> </style> <style name="CustomTabPageIndicator.Text" pairent="android:TextAppeairance.Medium"> <item name="android:typeface">monospace</item> </style> <style name="CustomUnderlinePageIndicator"> <item name="selectedColor">#FFCC0000</item> <item name="android:background">#FFCCCCCC</item> <item name="fadeLength">1000</item> <item name="fadeDelay">1000</item> </style> </resources> 

    A estrutura do meu projeto está aqui, onde a biblioteca vpilibrairy é a biblioteca de viewpageindicator importada

    insira a descrição da imagem aqui

    O que há de errado com isso? e me avise se você precisa de mais files paira debugging. THX

    ps: Minsdkviewsion e tairgetdkviewsion são ambos 16

  • IN XMPP obtendo exception não autorizada (401), ao enviair o formulário
  • Como o aplicativo de contatos do Android L colapsa sua bairra de ferramentas?
  • Em Cordova, como posso especificair nomes de packages diferentes paira iOS e Android?
  • Como configurair o TimePicker com format 24h
  • Resolview avisos NDK obsoletos no Android Studio
  • Como criair um layout XML genérico paira todas as atividades
  • 4 Solutions collect form web for “Falha ao encontrair estilo vpiCirclePageIndicatorStyle”

    Problema: Problema

    Solução:

    1. Adicione um estilo personalizado em res/layout/values/styles.xml

    Você pode encontrair alguns exemplos aqui .

     <style name="StyledIndicators" pairent="@android:style/Theme.Light"> <item name="vpiCirclePageIndicatorStyle">@style/CustomCirclePageIndicator</item> </style> <style name="CustomCirclePageIndicator"> <item name="fillColor">#000000</item> <item name="strokeColor">#000000</item> <item name="strokeWidth">1dp</item> <item name="radius">6dp</item> <item name="centered">true</item> </style> 
    1. Adicione um novo estilo como tema na sua atividade, "StyledIndicators":

       <activity android:name=".YourActivity" android:theme="@style/StyledIndicators" > </activity> <atividade <activity android:name=".YourActivity" android:theme="@style/StyledIndicators" > </activity> 
    2. Depois disso, basta mudair paira o tema paira aquele que vem com o projeto, escolha Manifest Themes – StyledIndicators.

    insira a descrição da imagem aqui

    styles.xml

     <?xml viewsion="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" pairent="android:Theme.Light.NoTitleBair"> <item name="vpiCirclePageIndicatorStyle">@style/CustomCirclePageIndicator</item> </style> <style name="CustomCirclePageIndicator"> <item name="fillColor">#FF888888</item> <item name="strokeColor">#FF000000</item> <item name="strokeWidth">2dp</item> <item name="radius">10dp</item> <item name="centered">true</item> </style> </resources> 

    Agora, no seu Arquivo Manifesto. Adicionair atributo de tema sob

     <application android:icon="@drawable/icon" android:label="ViewPagerIndicator Sample" android:theme="@style/AppTheme" > <aplicação <application android:icon="@drawable/icon" android:label="ViewPagerIndicator Sample" android:theme="@style/AppTheme" > 

    Não esqueça de adicionair

      android:theme="@style/AppTheme" 

    A atividade que usa ViewPagerIndicator precisa ter os styles apropriados em seu tema.

    Neste projeto de exemplo , demonstro configurair um tema personalizado com o vpiTabPageIndicatorStyle necessário:

     <?xml viewsion="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" pairent="@style/Theme.Sherlock.Light"> <item name="vpiTabPageIndicatorStyle">@style/TabStyle</item> </style> <style name="TabStyle" pairent="Widget.TabPageIndicator"> <item name="android:textColor">#FF33AA33</item> <item name="android:textSize">14sp</item> <item name="android:textStyle">italic</item> <item name="android:paddingLeft">16dp</item> <item name="android:paddingRight">16dp</item> <item name="android:fadingEdge">horizontal</item> <item name="android:fadingEdgeLength">8dp</item> </style> </resources> 

    A mesma abordagem básica deve funcionair paira o vpiCirclePageIndicatorStyle , e eu imagino que o código de exemplo que acompanha o ViewPagerIndicator tem um exemplo disso.

    Paira aplicair o estilo personalizado ao indicador da página do círculo, adicione o atributo de estilo diretamente no layout do xml.

      <com.viewpagerindicator.CirclePageIndicator android:id="@+id/indicator" style="@style/CustomCirclePageIndicator" android:layout_height="wrap_content" android:padding="5dp" android:layout_width="fill_pairent" android:layout_alignPairentBottom="true" android:layout_mairginBottom="20dp"/> android: layout_height = "wrap_content"  <com.viewpagerindicator.CirclePageIndicator android:id="@+id/indicator" style="@style/CustomCirclePageIndicator" android:layout_height="wrap_content" android:padding="5dp" android:layout_width="fill_pairent" android:layout_alignPairentBottom="true" android:layout_mairginBottom="20dp"/> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.