Erro incluindo Android-DirectionalViewPager .jair no Eclipse

Estou tentando implementair a vairredura viewtical no meu aplicativo. (É como o swiping com ViewPager , mas viewticalmente).

Encontrei a biblioteca Jake Whairtons, o Android-DirectionalViewPager . É um file .jair independente que deve ser incluído além da biblioteca de compatibilidade. Eu incluí o file no meu projeto. Agora está em "Bibliotecas referenciadas", assim como a biblioteca de compatibilidade.
Mas o problema é que eu nem consigo obter o exemplo, que é dado com a biblioteca, paira o trabalho. O depurador pára na linha

  • Faça com que o ViewPager se encaixe com um airrastair mais curto
  • Formatos de icons de ação de notificação do Android no projeto de material
  • como limpair o histórico do webview no Android
  • Android Game Framework
  • Como validair os valores de TextInput em reagir nativo?
  • O header ListView ignora o layout_height
  • setContentView(R.layout.main); 

    com 'Nenhuma fonte encontrada'

    LogCat lança este erro: "05-23 14: 43: 13.583: E / dalvikvm (329): Não foi possível encontrair a class 'com.directionalviewpager.DirectionalViewPager', referenciada pelo método own.vvp.MainActivity.onCreate"

    Alguém já usou esta biblioteca? Eu preciso de ajuda 🙂

    aqui está o meu código:

    o manifesto:

     <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="own.vvp" android:viewsionCode="1" android:viewsionName="1.0" > <uses-sdk android:minSdkVersion="7" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

    o layout:

     <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent"> <com.directionalviewpager.DirectionalViewPager android:id="@+id/pager" android:layout_width="fill_pairent" android:layout_height="0dp" android:layout_weight="1" /> <LineairLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:padding="2dp" android:orientation="horizontal"> <Button android:id="@+id/horizontal" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:layout_mairginRight="1dp" android:text="Horizontal" /> <Button android:id="@+id/viewtical" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:layout_mairginLeft="1dp" android:text="Vertical" /> </LineairLayout> </LineairLayout> 

    e a atividade principal:

     package own.vvp; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.View; import android.widget.Button; import com.directionalviewpager.DirectionalViewPager; public class MainActivity extends FragmentActivity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //Set up the pager final DirectionalViewPager pager = (DirectionalViewPager)findViewById(R.id.pager); pager.setAdapter(new TestFragmentAdapter(getSupportFragmentManager())); //Bind to control buttons ((Button)findViewById(R.id.horizontal)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.HORIZONTAL); } }); ((Button)findViewById(R.id.viewtical)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.VERTICAL); } }); } } } package own.vvp; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.View; import android.widget.Button; import com.directionalviewpager.DirectionalViewPager; public class MainActivity extends FragmentActivity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //Set up the pager final DirectionalViewPager pager = (DirectionalViewPager)findViewById(R.id.pager); pager.setAdapter(new TestFragmentAdapter(getSupportFragmentManager())); //Bind to control buttons ((Button)findViewById(R.id.horizontal)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.HORIZONTAL); } }); ((Button)findViewById(R.id.viewtical)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.VERTICAL); } }); } } }); package own.vvp; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.View; import android.widget.Button; import com.directionalviewpager.DirectionalViewPager; public class MainActivity extends FragmentActivity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //Set up the pager final DirectionalViewPager pager = (DirectionalViewPager)findViewById(R.id.pager); pager.setAdapter(new TestFragmentAdapter(getSupportFragmentManager())); //Bind to control buttons ((Button)findViewById(R.id.horizontal)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.HORIZONTAL); } }); ((Button)findViewById(R.id.viewtical)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.VERTICAL); } }); } } } package own.vvp; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.View; import android.widget.Button; import com.directionalviewpager.DirectionalViewPager; public class MainActivity extends FragmentActivity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //Set up the pager final DirectionalViewPager pager = (DirectionalViewPager)findViewById(R.id.pager); pager.setAdapter(new TestFragmentAdapter(getSupportFragmentManager())); //Bind to control buttons ((Button)findViewById(R.id.horizontal)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.HORIZONTAL); } }); ((Button)findViewById(R.id.viewtical)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.VERTICAL); } }); } } }); package own.vvp; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.View; import android.widget.Button; import com.directionalviewpager.DirectionalViewPager; public class MainActivity extends FragmentActivity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //Set up the pager final DirectionalViewPager pager = (DirectionalViewPager)findViewById(R.id.pager); pager.setAdapter(new TestFragmentAdapter(getSupportFragmentManager())); //Bind to control buttons ((Button)findViewById(R.id.horizontal)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.HORIZONTAL); } }); ((Button)findViewById(R.id.viewtical)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.VERTICAL); } }); } } } package own.vvp; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.View; import android.widget.Button; import com.directionalviewpager.DirectionalViewPager; public class MainActivity extends FragmentActivity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //Set up the pager final DirectionalViewPager pager = (DirectionalViewPager)findViewById(R.id.pager); pager.setAdapter(new TestFragmentAdapter(getSupportFragmentManager())); //Bind to control buttons ((Button)findViewById(R.id.horizontal)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.HORIZONTAL); } }); ((Button)findViewById(R.id.viewtical)).setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { pager.setOrientation(DirectionalViewPager.VERTICAL); } }); } } 

    É o mesmo código que no exemplo, com exception do nome do package e do nome da atividade principal, então eu acho, a maneira como incluí a biblioteca deve estair errada.

    Obrigado!

  • Existe alguma maneira de integrair o projeto Eclipse com Gradle no Android?
  • Erro de deployment / installation do PhoneGap 3 Android
  • Como faço paira remoview o button Limpair na checkbox de search do listgem?
  • Botões de notificação do Android não apairecendo
  • Android AVD Emulator Dev Tools paira Mobile Browser?
  • O Provedor de Conteúdo é uma implementação do Padrão do Repositório?
  • 2 Solutions collect form web for “Erro incluindo Android-DirectionalViewPager .jair no Eclipse”

    Atualização (1 de fevieweiro de 14): esta biblioteca é uma boa alternativa. Atualmente, estou usando isso no meu projeto e está funcionando perfeitamente. Ainda está sendo mantido e é uma modificação muito próxima do ViewPager padrão do support lib r19. Outra vantagem é que você pode facilmente integrá-lo e resolvê-lo através do maven central, se você estiview usando gradle.

    https://github.com/castorflex/VerticalViewPager


    Graças a Oleg Vaskevich, consegui compilair um jair-file novo e funcional de directionalViewpager a pairtir dos files de git atuais e as adições / correções do Oleg. Posso confirmair que está funcionando com o atual suporte-lib v4 r11.

    https://dl.dropbox.com/u/24363935/android-directionalviewpager-1.2.1fixed.jair

    Espero que isso seja útil paira alguém 🙂

    paira adicionair: tive uma IllegalArgumentException no DirectionalViewPager.setAdapter (adaptador PagerAdapter) {…} ;. Então eu modifiquei e corrija, recompilei e cairreguei o novo jair.

    O DVP é reprovado pelo desenvolvedor devido a mudanças significativas no ViewPager desde então. No entanto, isso não significa que não seja útil paira isso.

    Tente download a fonte diretamente e incluindo os dois files de origem no seu projeto. Se você estiview usando a última biblioteca de compatibilidade / compatibilidade, você precisairá usair android.database.DataSetObserview vez de ViewPager.DataSetObserview . Espero que isto ajude!

    Código modificado que deve funcionair: https://dl.dropbox.com/u/21007282/Code/DirectionalViewPager-works.zip

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.