問題タブ [viewpagerindicator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5150 参照

android - ViewPagerの最後のページをスワイプした後に示します

サークルページインジケーター付きのビューページャーを作成しました。その正常に動作します。これが私の新しい要件です。最後/最初のページにいて、次/前のページにスワイプしようとすると、画面がスワイプされた方向に少なくとも30%移動し、ページがなくなるため元の位置に戻る必要があります。ナビゲートするには?もちろん、利用可能なページのどこにいるかを示すページインジケーターが上部にあります。私の要件が明確であることを願っています。どうすればそれを達成できますか?私を助けてください。前もって感謝します。

0 投票する
1 に答える
264 参照

list - ページインジケータのフラグメントにリストを追加するにはどうすればよいですか?

ページインジケーターの1ページにリストビューを追加したいのですが、ページインジケーターのコードは次のとおりです。

}

このリストなどのページ1にリストビューを追加したいのですが、このコードのリストフラグメントを記述できません。何をするか教えてください

私に何ができる ?

0 投票する
2 に答える
9580 参照

android - 選択した TabPageIndicator を強調表示または下線を引く

タブレット サイズの横向きレイアウトにデュアルペインがあり、フラグメントを使用しています。

左側には、リストビューを持つフラグメントがあります。項目リストの 1 つをクリックすると、右側のフラグメントが詳細を読み込みます。

右 (詳細) フラグメントのレイアウトにはと がcom.viewpagerindicator.TabPageIndicatorあり、android.support.v4.view.ViewPager. ViewPager は 2 つの要素をロードし、それぞれにcom.viewpagerindicator.TabPageIndicator. 選択したタブを強調表示または下線を付けようとしましたが、失敗しました。

アドバイスをいただければ幸いです:)

0 投票する
2 に答える
3171 参照

android - ViewPager の順序を変更してビューを更新する

10 以上のビューを持つ ViewPager があります。ページの順序をときどき変更したい

ページ 1 | ページ 2 | 3ページ

ページ 3 | ページ 1 | ページ2

ViewPagerIndicatorを使用しているタブの場合、アダプターの順序を変更して呼び出すことで、これらの順序を更新できます。

ただし、更新できないのは ViewPager のコンテンツです。たとえば、ViewPager アダプターを (ページを配置したい新しい順序に) 更新し、次のように呼び出します。

これは効果がありません。タブ インジケーター バーは正常に更新されますが、ページのコンテンツはまだ古い順序で表示されます。

ViewPager アダプターでページの順序を変更し、ViewPager にすべてのビューをリロードさせる方法はありますか?


ViewPager アダプターが拡張FragmentStatePagerAdapterされ、オーバーライドされたメソッドは次のとおりです。

ありがとう

0 投票する
2 に答える
1289 参照

android - ViewpagerIndicator Fragment Content Android を動的に変更する

viewpagerindicator を使用してアプリケーションに取り組んでいます。

viewpagerindicator を含むメイン アクティビティでは、計算を行うスレッドをスピンオフし、アクティビティのインスタンス変数 mString を更新します。viewpagerindicator のフラグメントを mString で更新したいと考えています。ただし、フラグメントに到達するための最良の方法がわかりません。

これと同様のことを行う良いサンプルを知っている人はいますか?

0 投票する
1 に答える
4204 参照

android - ViewPager は、2 回目の呼び出し setAdapter() の後にビューを更新しません。

ViewPager に問題があります。アクティビティが開始したら、AsyncTask を実行してサーバーからデータをダウンロードし、 ViewPageIndicator.TabPageIndicatorpager.setAdapter(currentPager) currentPagerのラベルを持つ空のフラグメントを呼び出します

AsyncTask が呼び出したデータのダウンロードを終了pager.setAdapter(currentPager);し、最初の 2 ページが空である場合、他のページは問題ありません。適切なデータを含むページに最初に更新する方法は? pager.setAdapter(currentPager);NULL ポインタを取得したため、setContentView を呼び出すことはできません

0 投票する
3 に答える
2353 参照

android - Fragment からアクション バーのオプション メニューにアイテムを追加した後に方向を変更するとクラッシュする

ActionBarSherlockViewPagerIndicatorを使用して、フラグメントをタブとして表示しています。それらの Fragments の 1 つが ActionBar に項目を追加します。

そしてres/menu/fragment_maps.xml私は持っています

電話を回転させるまで、すべてが正常に機能しています。向きを変更すると、このメニューにアクセスできなくなります (アイコンをクリックしても何も起こりません)。次に、電話をもう一度回転させると、次のエラーが発生します。

それを解決する方法はありますか?Android 2.3.6 を使用しています

編集:テストリポジトリを参照

0 投票する
1 に答える
308 参照

android - AndroidMapViewViewPagerIndicatorにズーム/パン機能がありません

ViewPageIndicatorライブラリのTabPageIndicatorにMapViewを表示しようとしています。フラグメントでMapViewを使用するには、android-support-v4-r10.googlemaps.jarを使用します。

これまでのところ、MapViewを表示できますが、タッチイベントには反応しません。ズームもパンもできません...

私のMapFragment:

xml:

FragmentActivity:

0 投票する
1 に答える
1641 参照

android - android viewpagerindicator、インジケーターの数を設定する方法

JakeWhartonのviewpagerindicatorを使用しています。無限のViewPagerを使用したいので、4ページしかないということですが、ページャーには400ページを設定しました。currId%4を使用して、ページャーに正しいコンテンツを取得します。しかし、今問題は、どうすれば自分でインジケーターの数を設定できるかということです。これで、ViewPagerの下に400個のインジケーターがあり、そのうち4個だけが必要です。

ありがとうございました!

0 投票する
3 に答える
4133 参照

java - ViewPager の PagerTabStrip から TabIndicator を削除する

PagerTabStrip を使用して現在のページを示すビューページャーがあります。ただし、デフォルトのインジケーターが存在することは望ましくありません。(ページタイトルの下にアンダーライン)

削除するためにいくつかの異なる方法を試しましたが、どれもうまくいかないようです。

PagerTabStrip pts = (PagerTabStrip) findViewById(R.id.pager_title_strip); pts.setTabIndicatorColor(getResources().getColor(android.R.color.transparent));

また

PagerTabStrip pts = (PagerTabStrip) findViewById(R.id.pager_title_strip); pts.setTabIndicatorColor(Color.parseColor("#80000000"));

PagerTabStrip pts = (PagerTabStrip) findViewById(R.id.pager_title_strip); pts.setTabIndicatorColor(Color.TRANSPARENT);

これらのどれも機能していないようです。代わりに、黒いインジケーターが表示されます。どんな助けでも大歓迎です。ありがとう!