問題タブ [android-tabs]

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 に答える
119 参照

android - Androidアプリのレイアウトがタブで正しくありません-モバイルでは問題ありません。直し方?

Androidでアプリを作成しました。アプリのレイアウトはモバイルで作成したように正常に機能していますが、レイアウトのImageButtonは、モバイルよりも画面サイズが大きいタブで歪んでいますか?画面サイズごとに異なるレイアウトを作成したくありません。これに対する他の解決策はありますか?サンプルコードを高く評価するのを手伝ってください

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

android - ページャービュー付きのフラグメントを含むタブ

私は一日中この問題と戦ってきたと思いますが、まだ正しく理解できていません。私は私の友人のためにいくつかのアプリを構築しています。私は ActionBarSherlock を使用しているので、アクションバーやページビューアーなどの他のものを使用できます。

とにかく、私は主な活動に取り掛かろうとしています: それぞれがフラグメント (3 つの異なるフラグメント) を表示する 3 つのタブと、それらのフラグメントのそれぞれが fragmentPagerView を表示する必要があるため、フラグメントを前後にスクロールできます (おそらく「これを正しく理解した後、ある時点でスクロールします)

問題は、タブを起動して実行している (apiDemos からいくつかのコードをコピーした) ことですが、タブを表示することができず、その理由を見つけることができません (クラッシュさえしません)。

これは、navActionbar (およびいくつかのオプション) を保持する MainActivity です。

私が言ったように、私は apiDemos から直接 TabListener 実装をコピーしました (私が書いたものはまったく同じでしたが)

これは、タブ フラグメントの 1 つの実装です (それらはすべて同じです)。

yesTabFragment クラスの実装

そしてもちろん、メインとはいタブの XML (ここでもタブはほとんど同じです)

そしてyesTab

タブフラグメントがフレームレイアウトを置き換えず、ビューページャーを表示しない理由が本当にわかりません。

ここで何か大きなものを見逃していて、何が理解できないのでしょうか...

頭あ​​りがとう…

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

android - タブの切り替え時に onCreateOptionsMenu() が 2 回呼び出され、OnOptionItemSelected() が呼び出されない

アプリでactionbarSherlockachartengineライブラリを使用して、アプリケーションに 3 つのタブがあります。アプリケーションを起動してホーム タブから 2 番目のタブに移動したとき、または 3 番目のタブに移動した場合でも、myonCreateOptionsMenu()が 2 回呼び出されるのと同じです。 onOptionItemSelected は呼び出されず、3 番目のタブに移動して 2 番目のタブに戻ったときに呼び出され、onCreateOptionsメニューが 1 回だけ呼び出されてからonOptionItemSelected呼び出されます。

action bar sherlockachartengineライブラリを使用するアプリケーションの合計 3 つのタブ

ケース 1 : 1 番目のタブから移動 ---->>>> 2 番目のタブ : onCreateOptionsMenu()2 回呼び出され、onOptionItemSelected()呼び出されない

ケース 2 : 1 番目のタブから移動 ---->>>> 3 番目のタブ : onCreateOptionsMenu()2 回呼び出され、onOptionItemSelected()呼び出されない

ケース 3 : 1 つ目のタブから移動 ---->>>> 3 つ目のタブ --->>>2 つ目のタブ :onCreateOptionsMenu()一度呼び出され、onOptionItemSelected()また呼び出される

ケース 4 : 1 番目のタブから移動 ---->>>> 2 番目のタブ --->>> 3 番目のタブ :onCreateOptionsMenu()一度呼び出され、onOptionItemSelected()また呼び出される

この問題の解決策を教えてください。問題が発生してから 4 ~ 5 日が経過しました。

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

android - AndroidViewPagerIndicatorタブ

ジェイク・ウォートンに行き詰まりましたViewPagerIndicator

問題は、私が-を作成しようとすると、Tab indicator得られる結果が必要なものとは非常に異なり、スタイルを設定したり、正常に動作させたりできないことです。

だから、私が求めているのは2つのことです: 1)それがFoursquareのようなもの
だと言ったとき、私は正しいですか?(すべてのタブが画面に表示されている場合) 2)このタイプのチュートリアルまたはサンプルを使用するためのリンクを誰かに教えてもらえますか?JWのサイトのサンプルが機能したくない原因になります。TabIndicatorViewPagerIndicator
ViewPagerIndicator

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

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

android - タブスイッチにフラグメント状態を保存

成功せずにこの問題を解決しようとするのは1週間です。私を助けてください。

ビューページャーでタブ ナビゲーションを使用します。これは、タブと FragmentPagerAdapter クラスを配置するクラスです。

3 つのフラグメント クラスはすべて同じです。ここでは 1 つだけコピーします。フラグメント クラスでは、非同期タスクを使用して、ビューに配置する必要があるデータをダウンロードします。これは、onActivityCreated メソッドで行います。

わかりました、私のアプリケーションでは、フラグメントを 1 回ロードする必要があります。私はとてもうまく説明します: Detail クラスを開始すると、フラグメント クラスがインスタンス化され、3 つのフラグメントすべての AsyncTask が開始されます。ユーザーが 1 つのタブから別のタブに切り替えると、タブのフラグメントが選択されていない状態になり、データが失われません。これは、あるタブから別のタブに切り替えて最初のタブに戻ると、これが再作成され、onActivityCreated メソッドが再度呼び出されるためです。

私を助けてください、私はすべての場所を検索しますが、解決策が見つかりません!!

PS私はSherlockActionBarを使用していますが、関連するIDがわかりません。下手な英語でごめんなさい

ありがとうございました

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

android - FragmentActivityのタブの一部であるViewPagerInsideFragment

可能かどうかわからないものを作ろうとしています。フラグメントタブがあり(フラグメントタブコンテナとしてFragmentActivity、TabHost、TabWidgetを使用)、各フラグメントにトップバーとして別のフラグメントがあります。これは、アイテムのタイプで構成された下部のバーと、フィルターとなる上部のバーとして見ることができます。通常のジェスチャーでフィルター間をスナップしたい。

私のアプリの動作は次のとおりです。最初のフラグメントが存在する主なアクティビティを確認できます。上部/下部のバーは表示されますが、最初の上部のバーカテゴリのビュー(フラグメント)は表示されません。他のカテゴリにスナップしようとしても、何も起こりません。

フラグメントのコードは次のとおりです。

これは、外部フラグメントのxmlです。

これは私の最初のカテゴリフラグメント(最初のフラグメント内にあるフラグメントカテゴリ)の例です。

私を助けてください :(

これは私のフラグメントアダプタです:

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

android - SherlockActionBar: tabs with fixed width

I had a couple tabs in the Sherlock ActionBar, and everything was working fine, since each tab was resizing automatically till reaching the width of the phone.

Now, I added another tab and instead of resizing automatically, the tabs have the same fixed size than before, and thus the bar that contains the three bars is wider than the width of the phone.

Just like this:

enter image description here

and if we swipe to the right with our finger..

enter image description here

Is there any way I can reduce the size of each tab (or anyway that it's done automatically) so the tab bar occupies the width of the phone and we don't have to swipe?

Thanks a lot in advance!

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

java - 残念ながら、Android Emulator - Eclipse でアプリが停止しました

Eclipse のエミュレーターで Android アプリをチェックアウトする際に少し問題があるようです。アプリの実行準備が整うと、次のメッセージが表示されます。

残念ながら App Name は停止しています。

コードは次のとおりです。

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

android - すべてのフラグメントのビューをプリロードしますか?

初期状況:

こんにちは、私は現在、既存のアプリの更新に取り組んでおり、特定のアクティビティに問題があります。7 つのタブが含まれており、これらのタブには、さまざまな方法のイメージボタンとテキストビューがいくつかあります。

アプリの元のバージョンではタブホストを使用し、基本的に 1 つの xml ファイルと 1 つの Java ファイルに必要なすべてのコンテンツが含まれていましたが、tabcontent を横にスワイプしてタブを変更することはできなかったので、フラグメントを使用して全体を再作成しました.

チャレンジ:

ActionBarには、フラグをチェックして7つのフラグメントクラスすべてのメソッドを呼び出し、rootViewのビューをGONEに設定し、切り替えた場合、すべてのタブから特定のテキストビューとイメージボタンを非表示にすることになっているフィルターボタンがあります再び、VISIBLE に。

問題:

ユーザーが最初にすべてのタブをスクロールすると、この ActionBar ボタンは正常に機能しますが、アプリのコールド スタートをクリックすると、NullPointer 例外でアプリがクラッシュします。すべてのフラグメントがまだロードされていないため、これが原因であると思われます。

質問:

アクティビティの開始時にすべてのフラグメントをプリロードする必要がありますか? もしそうなら、私はそれをどのように行い、どのファイルでそれを達成しますか? 以前にどのフラグメントが開かれたかわからなくても、ActionBar からすべてのタブ/フラグメントを操作できることを確認する別の、おそらくより良い方法はありますか? これらすべてのメソッドを 1 つのグローバル メソッドにマッシュアップする必要がありますか? どのファイルに入れますか?

現在のところ、最初にすべてのタブをスクロールした場合にのみ機能します。その後、フィルターを何度でも切り替えることができます。

コード:

これは Activity クラスで呼び出されます。

これは Fragments1.toggleintroonly() のサンプルです。

アクティビティが起動された直後に、ActionBar の Filter Button がクリックされたときのエラーは次のとおりです。

アクティビティの開始時に Fragments1 がアクティブで、その直接の隣の Fragments2 もプリロードされるため、Fragments3 クラスでエラーが発生したようです。

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

android - Android 3.0 のタブのスタイル ガイドラインは何ですか?

次の Web サイトでは、このバージョンを除く Android 3.0 (ハニカム) までの Android でタブとアイコンのスタイルを設定する方法の説明とガイドラインを示します。

しかし、Android 3.0 以降のガイドラインが見つかりません。彼らはどこにいる?

また、他に読む必要のあるガイドラインがありませんか?

使用したいタブは、タブと viewPager の両方を使用するアクティビティ用です (互換パッケージのタブ ページャーの例のように)。