問題タブ [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 の別のフォーム
レポートとプロファイルの 2 つのタブがあります。
各タブに別のフォーム (Textview、スピナーなど) を追加したいと考えています。今のところボタンを試していますが、別のタブでは別のボタンにする必要があります。
しかし、私が得るのは、両方のタブに同じボタンがあるということです。ボタン名 ButtonReport を [レポート] タブに表示し、ButtonProfile を [プロファイル] タブに表示する必要があります。
以下はその写真です。
ボタンのコードを main.xml に入れています。
これは私のReportActivityクラスとProfileActivityです(同じコードで名前が異なるだけです)
これは私の MainActivity クラスです
別のタブで別のフォームを持つ方法はありますか?
android - TabLayout を使用している場合、ソケットを介してデータを渡すことができません
最初は、何も含まれていない基本的なページが 1 つだけあり、tablayout
完全に機能しました。挿入されたデータはソケットを通過しました。
を使用してtablayout
いるので、データを渡しません。どうしたの?
これはソケットを含む私のアクティビティです:
これは、タブを宣言する私の mainActivity です。
送信する必要があるデータはレポート タブにあります。
**これは、使用前に使用されたものと同じコードTabLayout
であり、データを渡します。
誰もこれについて知っていますか?お願いします。
android - アクションバーのナビゲーションとしてドロップダウンとタブを使用することは可能ですか?
上部のスピナー/ドロップダウンとアクションバーのすぐ下のタブの両方を持つことは可能ですか? アクション バーの上部にあるスピナーをビュー切り替えコントローラー (つまり、テーブル ビューまたはチャート ビュー) として使用したいのですが、下のタブにはさまざまなデータ リストが表示されます。
次のスクリーンショットは、私が達成したいことを正確に示しています。
アクション バーで両方のモードを使用できない場合は、コンテンツ ビューの上部に TabWidget を配置できます。ただし、タブごとに 1 つのフラグメントまたは 1 つのアクティビティを使用する必要があるかどうかは、少しわかりません。
android - 回転時にタブアクティビティ内のフラグメントがすべてのデータを失う?
私は Sherlock ActionBar ライブラリを使用しており、(私のタブ用に) ActionBar.TabListener を実装する SherlockFragmentActivity があり、3 つのタブがあります...それぞれが SherlockFragment です。回転すると、アクティビティ全体が再作成され、フラグメント内の onCreate で宣言されたすべての変数が失われます。これを修正するにはどうすればよいですか?
アクティビティの代わりにフラグメントをタブとして使用する必要があると考えました...これは間違っていますか?
編集:現在の回避策は、タブ アクティビティに静的なリストを作成し、フラグメントを onPause でそれらのリストにプッシュする (そして onResume でリストから取得する) ことです。私はこれを行うのが本当に好きではなく、より良い方法が必要であることを知っています.
また、if(savedInstanceState==null)については、試してみましたがうまくいかないようです。フラグメントを保持するアクティビティが再作成されており、タブを再作成する必要があるためだと思います。
android - タブの線の色を変更する - ActionBarSherlock
アプリを古いデバイスと互換性を持たせるために、ActionBarSherlock を使用しています。実装は簡単でしたが、タブの下に表示されるデフォルトの Holo の青い線を赤い線にスタイル設定する必要があります。
SOのいくつかのトピック (トピック 1、トピック 2 ) と ABS ドキュメント (リンク)を読んでいますが、うまくいきません。
これは私がこれまでに持っているものです。
AndroidManifest.xml で、この行をapplication
タグに追加しました。
次に、res/values/styles.xml
私は持っています:
しかし、アプリを実行すると、デフォルトの青い線の色が表示されます。
私は何を間違っていますか?
編集
ActionBarSherlock のスタイルを完全に設定したい場合は、これをお読みください。
私は次のリンクを提供する SO で答えを見つけました: http://jgilfelt.github.com/android-actionbarstylegenerator
これは、完全にカスタマイズされた ABS に必要なすべてのファイルを生成する簡単なジェネレーターです! 生成されたファイルを適切なフォルダーにコピーするだけで準備完了です。
AndroidManifest でスタイルを有効にすることを忘れないでください (ジェネレーターにスタイル名を入力する必要があります)。それについては、以下の回答を参照してください。
android - プログラムによるページ下部のタブ
このコードを使用してページの下部にタブを配置する方法について多くのことを調査しましたが、コンテンツが見つかりませんでした。コードを次のように使用しています。
そして、TabGroup1Activity は次のとおりです。
このコードを使用すると、タブバーが画面の上部に表示されますが、下部に配置したい..何か提案してください.この方法はタブを作成するのに非常に簡単であることがわかりました.
android - android:Android Support Libバージョン4からPagerTabStripにアイコン/ドローアブルを追加するにはどうすればよいですか?
android:Android Support Libバージョン4からPagerTabStripにアイコン/ドローアブルを追加するにはどうすればよいですか?
これは、PagerTabStripを知っている人にとって非常に具体的な質問です。どこにも十分な例が見つかりませんでした。どういうわけか新しいので(PagerTabStrip)、十分な情報を見つけることができませんでした。
android - 電話を回転させるときに、フラグメント onCreateView がタブ (ActionBar) 内で 2 回呼び出される
電話を回転させると、このメソッドが 2 回呼び出されます。実際、2 回目は savedInstanceState が null です。これは正常な動作ですか?
android - Android の ActionBar タブの一部の幅からの変更
1 つ難しい質問があります。私は現在、Android アプリケーションのデザインで遊んでいますが、ディスプレイの幅からタブがどのように表示されるかという問題があります。タブには ActionBarSherlock ライブラリと ViewPager を使用します。
問題は、ActionBar に黄色、タブに黒、タブ インジケーターに再び黄色を使用していることですが、より広い画面または横向きモードでアプリケーションを見ると (幅 400dp からおおよそだと思います)、インジケーターが表示されません。 、タブがアクションバーで非表示になり、インジケーターがまったく同じ色になるためです。タブ インジケーターの色を表示幅から変更する方法はありますか?
layout-sw400dp/layout.xml を作ったり、新しい 9patch や新しいスタイルを作ったりしてやってみたのですが、このままではうまくいかず、今となっては無理だと思います。これを行う方法はありますか?
事前にどうもありがとうございました。
更新 次の方法で解決しました。drawable-w400dp フォルダーと drawable-land フォルダーを作成しました (古い携帯電話用)。おそらく wrog の方法で表示される携帯電話だけが、Android のようなブラック ベリーです。
android - 必要な基本設計
私はAndroid2.1のアプリをターゲットにしています。私は3つのセクションを含むレイアウトを持っています。ヘッダー、本体、フッター。フッターは、アプリケーションのライフサイクル全体を通じて同じままです。フッターには、ユーザーが選択できる4つのオプションがあります(4つのタブなど)。ユーザーがフッターの各オプションを選択すると、本体のコンテンツを変更する必要があります。また、ユーザーが本体のUIを操作する場合は、本体のみのコンテンツを変更する必要があります(アクティビティをアクティビティに置き換えるなど)。また、フッターでのユーザー選択は、ユーザーがフッターで別のオプションを選択するまで強調表示されたままにする必要があります。ほとんどの場合、同じタブ内でアクティビティを起動する必要がありますが、タブは下に配置されます。多くの人がactivitygroupの使用を提案していますが、非推奨になっているため、どうすればこれを実行できますか?