問題タブ [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 投票する
1 に答える
3102 参照

android - ViewPagerIndicator:タブタイトルの複数行のテキスト?

「サンプルスタイルのタブ」の例を使用して、ViewPagerIndicatorを使用して、タブテキストを2行で表示しようとしています。これが私がこれまでにしたことです:

  • SampleTabsStyled.java、に次の変更を加えましたGoogleMusicAdapter。タイトル文字列に追加した改行文字に注意してください。

    /li>
  • styles.xml、次の変更を行いました。

    /li>

ただし、VPIタブにはテキストの最初の行しか表示されません。数字の2行目が表示されません。私は何を間違っているのでしょうか?

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

android - HoloEveryWhere: PreferenceFragment を使用した ViewPagerIndicator、クラスの膨張エラー

ViewPagerIndicator と一緒に HoloEveryWhere を使用しており、(HoloEveryWhere PreferenceFragment) で (HoloEveryWhere)を使用しようとしてPreferenceActivityいますが、エラーを修正できません...何かを見落としているに違いありません

ログの一部:

じぶんのPreferenceActivity

私のPreferenceFragment(簡体字):

main.xml:

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

android - Android プロジェクトで ActionbarSherlock と ViewPagerIndicator を使用する方法

ActionBar Sherlock と ViewPageerIndicaor を使用するにはどうすればよいですか? アクションバーとタブインジケーターを設定したいのですが、可能ですか?タンク

0 投票する
0 に答える
594 参照

android - TabPageIndicator : AsyncTask からの応答を取得した後、ListView を持つフラグメントのビューを更新できません

私はTabPageIndicator(ライブラリはこちら)を使用しています。私は2つのタブを持っています。どちらも同じラボの結果を異なって表示しています。1 つのタブは結果をその日付でグループ化し、他のタブ グループは乳首名でグループ化します。

私の目的は、サーバー呼び出しを 1 つだけ行い、生成された POJO を ViewPager の両方のフラグメントで使用することです。次のようにFragmentPagerAdapterフラグメントを初期化するカスタムを作成しました。getItem()

両方LabsByDateFragmentLabsByTestFragment拡張Fragmentし、持っていListViewます。最初にFragmentActivity起動すると、フラグメントの空白とAsyncTask、Web サービスがデータを呼び出すための呼び出しの両方が表示されます。

AsyncTask からデータを受信したら、次notifyDataSetChanged(labResponse)のように呼び出しOnCompleteListnerます。

両方のフラグメントの setLabsResponse は、それに応じて (日付別または名前別) グループ化されたラボのリストを取得し、カスタムを初期化しますListView Adapter。そして、アダプターを ListView にバインドします。

私の問題は、最初のフラグメントにのみ ListView Displayed が表示されることですが、2 番目のフラグメントは空白のままです。また、最初のフラグメント (LabsByDateFragment を使用) の ListView には、ラボのテスト名でグループ化されたデータが表示されます。ただし、呼び出しの順序を次のように変更すると、日付別にグループ化された結果が表示setLabsResponsenotifyDataSetChangedれます。

そのため、最後にグループ化されたラボの回答に従ってデータを表示しています。どこが間違っているのかわかりません。

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

android - Jake Wharton の ViewPagerIndicator での android:state_first="true" のサポート?

Jake Wharton の素晴らしい ViewPagerIndicator ライブラリを使用するアプリにカスタム テーマを適用しています。残念ながら、このテーマでは、最初と最後のタブ インジケーターの外側の端を丸くする必要があります。

次のようになります。

そう見えるはず

以下(簡略化)のような特別なドローアブルを使用してこれを実装できると思いましselectorたが、明らかにstate_first、state_middle、state_lastはサポートされていません-使用すると背景が空白になりますが、(最も外側のタブを除いて)問題ありません私はしません。

状態なしで機能しmiddle, first, last、次のようになります。

この外観でのみ機能します。

ここに画像の説明を入力

私はすでにコードを見てきましたが、タブは a内TabViewの s ( から派生したTextView)の集まりにすぎず、HorizontalScrollViewそれらの状態属性をサポートしていないと思います。

これを解決するための実装またはアイデアはありますか?

0 投票する
0 に答える
809 参照

android - TabPageIndicator が Fragment 内で適切にスタイル設定されていない

に入れようとしcom.viewpagerindicator.TabPageIndicatorていSherlockFragmentます。コンテンツのスクロールはViewPager非常にうまく機能しますが、TabPageIndicator のスタイル設定は適切に機能していません。このページャには 5 つのフラグメントが含まれており、それらのタイトルは画面の幅に収まりません。Activity では問題なく動作していますが、Fragment でこれを使用しようとすると、5 つのタイトルすべてが画面の幅に合わせて切り取られました。

LayoutInflater提供されている両方を使用してみましたがFragment#onCreateViewgetSystemService両方とも同じ結果になりました。

関連するかどうかはわかりませんが、このレイアウトには com.actionbarsherlock.widget.SearchView もあり、すべての属性が適用されませんでした。

my_search_layout.xml

マイサーチフラグメント

セクションPagerAdapter

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

android - PullToRefresh は FragmentPagerAdapter で動作しますか?

ライブラリ:

サンプルPullToRefreshListInViewPagerActivityでは、​​PageAdapter でのみ機能します。

で動作させる方法が見つかりませんでしたFragmentPageAdapter

サンプル:

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

android - Viewpager が間違ったページを表示する

Jake Wharton による viewpagerindicator があり、その viewpager には 6 つのページがあります。すべてのページにリストビューが含まれており、AsyncTask でそれらをロードしています。viewpager が間違ったインデックスで間違ったページを表示することがあります。

ビューページャーを作成する方法は次のとおりです。

ここで何が問題になる可能性がありますか?どうすれば解決できますか?助けてくれてありがとう

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

java - Eclipse の再インストール後にプロジェクトをビルドできなくなりました

最近ラップトップがクラッシュしたので、古いデスクトップ PC を起動して実行しました。Android SDK と一緒に Eclipse をインストールしました。

しかし、Android プロジェクトを Subversion から Eclipse にチェックアウトすると、ViewPagerIndicator ライブラリ (ワークスペース/プロジェクトにライブラリとして既に追加済み)が見つからないことを示すエラーが表示されます。

Android プロジェクトのプロパティの下部にある [Android] タブに移動し、ViewPagerIndicator をライブラリとして追加すると、緑色のチェックボックスが表示されます。

ここに画像の説明を入力

[OK] をクリックすると、ダイアログが閉じます。しかし、ビルドしようとすると、次のエラーが発生します。

[Android] タブでプロジェクトのプロパティに戻ると、3 秒前に緑色のチェックボックスがあった同じ ViewPagerIndicator ライブラリに赤い X が表示され、[プロジェクト] 列の横に疑問符が表示されます。

ここに画像の説明を入力

私のプロジェクトと ViewPagerIndicator プロジェクトはどちらも Java 1.6 でコンパイルするように設定されており、どちらも SDK v16 を対象としています。

ああ、ええ、同じ Subversion リビジョンが私のラップトップで問題なくビルドされていたので、すべてのファイルは以前と同じです。

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

android - ViewPagerIndicator のカスタム PageIndicator にスタイルがありません

JakeWharton/を使用して、新しいアイテムのインジケーター (新しいコンテンツがあることを示す小さなバッジ) をタブに配置しようとしていますAndroid-ViewPagerIndicator

ライブラリから拡張PageIndicatorしてカスタムを作成しましたCustomPageIndicator。からコピーしたもののほとんどTabPageIndicator。addTab メソッドで返されるビューを変更しました。このビューは xml からインフレートされます。

アプリケーションを実行すると、作成されたインジケーターにCustomPageIndicatorスタイル セットがありません。アプリの他のすべてのインジケーターは問題ありません。

ViewPagerIndicatorカスタム xml レイアウトの両方とルート ビューにスタイルと背景を設定しようとしました。結果はかなり悪かったです。着色はしましたが、ハイライトがうまくいきませんでした。

コード:

どのように見えるか:

ここに画像の説明を入力

では、カスタム インジケーターのスタイルを取得するには、何を追加する必要がありますか?