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

android - アイスクリームサンドイッチタブ間の仕切りをどのようにスタイリングしますか?

次のスタイルを9つのパッチ画像のセットと一緒に使用して、標準の青い線の代わりに、いくつかのアイスクリームサンドイッチタブの下部に赤い線を作成しています。

赤い線が表示され、タブ間の仕切りを除いて、すべてが良好に見えます。画像の緑色のボックスの内側にあるように、仕切りの下に線は描画されていません。この仕切りのドローアブルまたはスタイルを選択するにはどうすればよいですか?

android:dividerおよびアイテムは、android:showDividersタブ間の仕切りについては責任を負いません。タブアイコンとタブタイトルの間に描かれた仕切りのみを選択します。タイトルがなく、仕切りがおかしいので、これらの仕切りを非表示にします。

結果のタブバーのスクリーンショット


更新Anealからの回答を念頭に置いて、2番目のスタイルのcustomTabBarを追加しました。スタイルは、仕切りとしてドローアブルを選択します。仕切りは、次の9パッチドローアブルで作成された黒い実線です。

仕切りを作成する9パッチドローアブル

このドローアブルを使用すると、仕切りが描画されますが、その横に空白行もあります。

仕切り付きタブバー

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

android - 複数のフラグメントを持つ ActionBar タブ

アプリを更新して、フラグメント、アクション バー、および見逃している他のすべての UI 機能を使用しようとしています。アクティビティに複数のフラグメントがあり、デバイスに基づいてさまざまなレイアウトがあり、すべての優れた機能があることは理解していますが、タブの一部を希望どおりに取得するのに苦労しています。タブを追加してタブを切り替える方法は理解していますが、タブに複数のフラグメントを含めるにはどうすればよいですか? たとえば、基本的に2つの画面があり、ユーザーが簡単に切り替えられるようにしたい(タブを使用する理由)。2 つの別々のアクティビティがある場合、これを xml ファイルで指定し、以下のレイアウトを使用して setContentView を使用できます。

tab1_layout.xml

tab2_layout.xml

フラグメントが 1 つしか含まれていないため、2 番目のレイアウトをタブを使用するように変換できますが、最初のレイアウトを単一のタブにする方法がわかりません。許されることなの?前もって感謝します、

ジェイソン・プレンジャー

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

android - カスタムタブのテキストを編集する

Tab含むカスタムレイアウトを持つがありますTextView。後で実際のタブの子からそのテキストを更新する必要があります。

これが私がそれを設定する方法ですTabActivity

設定方法は次のとおりです...子タブのアクティビティで、テキストを更新する必要があります...カスタムタブがない場合は、次のように機能すると思います...

しかし、カスタムタブが必要です:)

誰かアイデアや提案はありますか?ありがとう

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

android-fragments - スマートフォンでは動作するがタブレットでは動作しない Android フラグメント

私は、携帯電話とタブレットでレイアウトが異なるAndroidアプリに取り組んでいます。携帯電話では、私のゲーム アクティビティ レイアウトは、4 つのタブを持つタブ付き UI として機能します。これらを A、B、C、D と呼びます。ボタンのタブバーと、4 つのフラグメントを持つ ViewFlipper があります。したがって、C タブをタップすると、ViewFlipper はその子である FragmentC を表示します。FragmentC には ListView が含まれています。ユーザーがアイテムをタップすると、そのアイテムの詳細ビューを表示したいと考えています。そのため、FragmentC は FragmentTransaction を使用して新しい DetailFragment を追加します。この新しい DetailFragment は FragmentC を完全にカバーします。あなたがiOSに精通しているなら、私は基本的にUINavigationControllerタイプの動作を得ようとしています。これは、電話で問題なく動作します。

タブレットでは、私のゲーム アクティビティ レイアウトは画面を FragmentA、FragmentB、FragmentC、FragmentD の 4 つの等しい象限に分割するだけです。それは問題なく動作しているように見えます。それらはすべて問題なく表示されます。ただし、タブレット UI では、FragmentC の ListView のアイテムの 1 つをタップすると、コードが実行されて新しいフラグメントが追加されますが、画面には何も表示されません。

私の電話のgameactivity.xml:

私のタブレットのgameactivity.xml:

電話とタブレットの両方の FragmentC のレイアウト xml:

FragmentC の List 項目がタップされると、FragmentC は次のコードで新しい DetailFragment を追加します。

電話では、これは問題なく機能し、DetailFragment が表示されます。タブレットでは、pushNewFragment() メソッドが呼び出されても目に見えることはありません。

何か案は?

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

android - タブコンテンツのトップシェードを削除する方法

次のXMLコードを使用してAndroidタブアクティビティを作成しました。

最初のタブは、次のように独自のレイアウトファイルでWebViewをレンダリングします。

その結果、次のようなものをレンダリングするアクティビティが作成されます。 ここに画像の説明を入力してください

私の質問は:なぜこの色合いがタブコンテンツ内に表示されるのですか?どうすれば削除できますか?私はそれを取り除くためにすべてを試みましたが、それは現れ続けます。

私はこれこれを読みましたが、誰も助けませんでした。

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

android - タブ ウィジェットから Android の連絡先帳またはダイヤラーを開く方法は?

タブ ウィジェットから Android のデフォルトの連絡先帳またはダイヤラーを開くことは可能ですか?

関連コード (現在動作していません):

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

android - 別のクラスからのクリックでマップアクティビティ上の場所に移動しました

私のアプリには 3 つのタブがあり、そのうちの 1 つはマップです。他の2つのタブから、ユーザーが(いくつかの画面をナビゲートした後)マップタブに移動し、ユーザーが別の画面からボタンをクリックしてマップ上の特定の場所に移動できるようにしたい2 つのタブ。これは可能ですか?

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

android - カスタムTabWidgetAndroidタブインジケーター

さて、私はタブを備えたAndroidアプリを作成していますが、今の私の問題は、タブウィジェットが異なるAndroidバージョンまたはデバイス間で統一されていないことです。私はそれをどのAndroidでも同じにしたいこれは私のタブアクティビティです

XMLレイアウトもあります:

私はメインのAndroidタブインジケーターv4のような新しいインジケーターxmlを作成し、多くのブログをフォローして検索しましたが、答えが見つかりませんでした...すべてのAndroidバージョンでAndroidタブを統一し、オレンジと黄色は私のアプリの色のテーマに本当に合わないので、色はいいです助けてください!!!! 私はそれを修正する方法を見つけることができないようです...乾杯

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

android - タブ付きのダイアログを作成するにはどうすればよいですか

Dialogsを持つを作成することは可能Tabですか?

可能であれば、Tab私が呼び出さなければならないのいずれかを選択することによってActivity、値を通過させることは可能Bundleですか?

0 投票する
5 に答える
26546 参照

android - 水平方向にスクロール可能なタブを実装するにはどうすればよいですか?

このアプリケーションを実装しようとしています。現在、タブをデザインしていますが、7つ以上のタブがあるため、混雑しすぎているように見えます。タブウィジェットが水平方向にスクロールできるように設計するにはどうすればよいですか。市場に出回っているいくつかのアプリでこのデザインを見たことがありますが、これをアプリに実装する方法がわかりません。

私が見たあるアプリには、それ自体がスクロールする水平スクロールビューがあり、特定の画像/ボタンを押すと、いくつかのコンテンツが表示されます。それは私が推測するタブではなかったようです。

それで、誰かがこれについての考えを持っていますか?