問題タブ [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.
android - Androidアプリのレイアウトがタブで正しくありません-モバイルでは問題ありません。直し方?
Androidでアプリを作成しました。アプリのレイアウトはモバイルで作成したように正常に機能していますが、レイアウトのImageButtonは、モバイルよりも画面サイズが大きいタブで歪んでいますか?画面サイズごとに異なるレイアウトを作成したくありません。これに対する他の解決策はありますか?サンプルコードを高く評価するのを手伝ってください
android - ページャービュー付きのフラグメントを含むタブ
私は一日中この問題と戦ってきたと思いますが、まだ正しく理解できていません。私は私の友人のためにいくつかのアプリを構築しています。私は ActionBarSherlock を使用しているので、アクションバーやページビューアーなどの他のものを使用できます。
とにかく、私は主な活動に取り掛かろうとしています: それぞれがフラグメント (3 つの異なるフラグメント) を表示する 3 つのタブと、それらのフラグメントのそれぞれが fragmentPagerView を表示する必要があるため、フラグメントを前後にスクロールできます (おそらく「これを正しく理解した後、ある時点でスクロールします)
問題は、タブを起動して実行している (apiDemos からいくつかのコードをコピーした) ことですが、タブを表示することができず、その理由を見つけることができません (クラッシュさえしません)。
これは、navActionbar (およびいくつかのオプション) を保持する MainActivity です。
私が言ったように、私は apiDemos から直接 TabListener 実装をコピーしました (私が書いたものはまったく同じでしたが)
これは、タブ フラグメントの 1 つの実装です (それらはすべて同じです)。
yesTabFragment クラスの実装
そしてもちろん、メインとはいタブの XML (ここでもタブはほとんど同じです)
そしてyesTab
タブフラグメントがフレームレイアウトを置き換えず、ビューページャーを表示しない理由が本当にわかりません。
ここで何か大きなものを見逃していて、何が理解できないのでしょうか...
頭ありがとう…
android - タブの切り替え時に onCreateOptionsMenu() が 2 回呼び出され、OnOptionItemSelected() が呼び出されない
アプリでactionbarSherlockとachartengineライブラリを使用して、アプリケーションに 3 つのタブがあります。アプリケーションを起動してホーム タブから 2 番目のタブに移動したとき、または 3 番目のタブに移動した場合でも、myonCreateOptionsMenu()
が 2 回呼び出されるのと同じです。 onOptionItem
Selected は呼び出されず、3 番目のタブに移動して 2 番目のタブに戻ったときに呼び出され、onCreateOptions
メニューが 1 回だけ呼び出されてからonOptionItemSelected
呼び出されます。
action bar sherlock
とachartengine
ライブラリを使用するアプリケーションの合計 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 日が経過しました。
android - AndroidViewPagerIndicatorタブ
ジェイク・ウォートンに行き詰まりましたViewPagerIndicator
。
問題は、私が-を作成しようとすると、Tab indicator
得られる結果が必要なものとは非常に異なり、スタイルを設定したり、正常に動作させたりできないことです。
だから、私が求めているのは2つのことです: 1)それがFoursquareのようなもの
だと言ったとき、私は正しいですか?(すべてのタブが画面に表示されている場合)
2)このタイプのチュートリアルまたはサンプルを使用するためのリンクを誰かに教えてもらえますか?JWのサイトのサンプルが機能したくない原因になります。TabIndicator
ViewPagerIndicator
ViewPagerIndicator
ご清聴ありがとうございました!
android - タブスイッチにフラグメント状態を保存
成功せずにこの問題を解決しようとするのは1週間です。私を助けてください。
ビューページャーでタブ ナビゲーションを使用します。これは、タブと FragmentPagerAdapter クラスを配置するクラスです。
3 つのフラグメント クラスはすべて同じです。ここでは 1 つだけコピーします。フラグメント クラスでは、非同期タスクを使用して、ビューに配置する必要があるデータをダウンロードします。これは、onActivityCreated メソッドで行います。
わかりました、私のアプリケーションでは、フラグメントを 1 回ロードする必要があります。私はとてもうまく説明します: Detail クラスを開始すると、フラグメント クラスがインスタンス化され、3 つのフラグメントすべての AsyncTask が開始されます。ユーザーが 1 つのタブから別のタブに切り替えると、タブのフラグメントが選択されていない状態になり、データが失われません。これは、あるタブから別のタブに切り替えて最初のタブに戻ると、これが再作成され、onActivityCreated メソッドが再度呼び出されるためです。
私を助けてください、私はすべての場所を検索しますが、解決策が見つかりません!!
PS私はSherlockActionBarを使用していますが、関連するIDがわかりません。下手な英語でごめんなさい
ありがとうございました
android - FragmentActivityのタブの一部であるViewPagerInsideFragment
可能かどうかわからないものを作ろうとしています。フラグメントタブがあり(フラグメントタブコンテナとしてFragmentActivity、TabHost、TabWidgetを使用)、各フラグメントにトップバーとして別のフラグメントがあります。これは、アイテムのタイプで構成された下部のバーと、フィルターとなる上部のバーとして見ることができます。通常のジェスチャーでフィルター間をスナップしたい。
私のアプリの動作は次のとおりです。最初のフラグメントが存在する主なアクティビティを確認できます。上部/下部のバーは表示されますが、最初の上部のバーカテゴリのビュー(フラグメント)は表示されません。他のカテゴリにスナップしようとしても、何も起こりません。
フラグメントのコードは次のとおりです。
これは、外部フラグメントのxmlです。
これは私の最初のカテゴリフラグメント(最初のフラグメント内にあるフラグメントカテゴリ)の例です。
私を助けてください :(
これは私のフラグメントアダプタです:
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:
and if we swipe to the right with our finger..
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!
java - 残念ながら、Android Emulator - Eclipse でアプリが停止しました
Eclipse のエミュレーターで Android アプリをチェックアウトする際に少し問題があるようです。アプリの実行準備が整うと、次のメッセージが表示されます。
残念ながら App Name は停止しています。
コードは次のとおりです。
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 クラスでエラーが発生したようです。
android - Android 3.0 のタブのスタイル ガイドラインは何ですか?
次の Web サイトでは、このバージョンを除く Android 3.0 (ハニカム) までの Android でタブとアイコンのスタイルを設定する方法の説明とガイドラインを示します。
- http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-tab.html
- http://developer.android.com/guide/practices/ui_guidelines/icon_design_tab.html
- http://developer.android.com/design/style/iconography.html
しかし、Android 3.0 以降のガイドラインが見つかりません。彼らはどこにいる?
また、他に読む必要のあるガイドラインがありませんか?
使用したいタブは、タブと viewPager の両方を使用するアクティビティ用です (互換パッケージのタブ ページャーの例のように)。