問題タブ [android-tabhost]

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 投票する
2 に答える
4295 参照

android - Androidで押されたタブの状態は何ですか

タブが押されたときに tabicon を変更しようとしています (つまり、タブを押したときに色が変わるが、まだ解放されていない場合)。次のようにセレクターを作成しました。

ただし、何らかの理由で最初の 2 つの状態にしか達しません (icon1 と icon2 のみが使用されます)。「押されたが選択されていない」タブの正しい状態を誰か教えてもらえますか?

*新しい状況を明確にするために編集

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

android - その下にAdMobビューも表示するMapViewを含むTabHostのラップを使用するにはどうすればよいですか?

私はAndroidに非常に慣れていません(2日など)が、他のレイアウトツールキットの経験があります。AdViewをTabHostの下に配置しようとしていますが、TabWidgetまたはAdViewのいずれかを正しく表示できるようですが、両方を表示することはできません。

まず、これが私が達成しようとしていることのASCIIアートバージョンです:

ご覧のとおり、私はAdViewをTabWidgetまたはFrameLayoutの外に取得しようとしています。タブホストのコンテンツ全体の下に配置したいと思います。

AdViewを追加するのレイアウトは次のとおりです。

ここで、 http://www.spencerelliott.ca/blogs/blog-android-menuなど、AdViewを追加するためのいくつかの異なるヒントを試しました。これが私が思いついた最高のレイアウトです:

残念ながら、その1つでは、最初のタブのMapViewがズームコントロールをAdViewの上に配置します。私が見逃しているいくつかの単純なレイアウトはありますか?Cuz私はTabWidgetを高さのwrap_contentに、またはAdViewを高さのwrap_contentに取得できますが、それらが「@ android:id/tabcontent」より上にある場合に限ります。

タブコンテンツの下にあるものはすべて、MapViewによって食べられます。

ありがとう

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

android - MapActivity を拡張して tabhost を使用する

main.xml


http://i3.6.cn/cvbnm/e1/71/e9/19008bd7258eaf858be73dc6431b1f8b.jpgのような結果が得られます。2 つのタブを取得したい。私たちを手伝ってくれますか?

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

android - LinearLayout 内の Android TabHost

ねえ...次のようなレイアウト構造でアクティビティを作成しようとしています:

ここで何が問題なのですか?アクティビティで nullPointerException が発生しています

問題はネスティングにあります。TabHost をメインの XML ノードとして使用しても問題ありません。どうも!

エラー: スクリーンショット

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

android - Android タブの高さは不動産を無駄にします! それを最小限に抑える方法があるはずです!

画像アイコンは使用せず、(固定サイズの) テキスト インジケーターのみを使用しています。タブの高さを最も効率的なサイズに設定するにはどうすればよいですか?[wrap_content は効果がありません。]

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

android - ServiceConnectionメソッドが実行されないのはなぜですか?

これは私のサービスを呼び出すクラスです:

そしてこれはサービスです:

これは、AndroidManifest.xmlの2つのアクティビティです。

onServiceConnectedは実行されません。私は何か見落としてますか?

チケットリストアクティビティをアクティブ化したときの冗長モードでのLogCatの出力は次のとおりです。

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

android - タブ アクティビティを 2 つの方法で選択する

私のアプリには、3 つの異なるアクティビティを持つ 3 つのタブ A、B、C があります。

タブ A にはリスト ビューが含まれます。ユーザーは、タブ B を選択するか、A のリスト ビューをスクロールできます。行を選択すると、選択した行の位置でタブ B に移動します。

ユーザーが行を選択したか、タブ B をクリックしたことをタブ B で検出するにはどうすればよいですか。行が選択されたときに起動される別のアクティビティを作成することもできますが、それはコードの重複であり、B がどのように起動されたかを検出できるかどうかを調べることを好みます。

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

android - プラットフォーム間で Android タブの外観を修正しますか?

それぞれが独自のキャリア固有のテーマを持つ、さまざまな Android デバイスで動作する必要があるアプリケーションを作成しています。

残念ながら、各デバイスのタブ テーマには互換性がないという問題があります --- ストック Android は選択したタブに明るい背景、暗い前景を使用しますが、HTC Desire は暗い背景、明るい前景を使用します。一方が他方に間違って見えるように設計されています。(また、HTC Desire のテーマには、選択したタブの前景色を設定するのを忘れるというバグがあります。つまり、実際に得られるのは、暗い背景、暗い前景になります。システム アプリケーションはすべて、手動で前景を設定するように見えますが、しかし、私はこれをいくつかのユーザー アプリケーションで観察しました。)

したがって、アプリケーションがすべてのデバイスで正しく表示されるようにするには、次の 2 つのオプションがあると考えています。

  • タブのテーマを完全にカスタマイズして、システムのテーマにまったく依存しないようにする

  • 他の

私たちのアプリケーションがデバイス上の他のアプリケーションと一致しないため、最初のことはしたくありません。しかし、この問題を巧妙に回避する方法がない限り、それは私がしなければならないことです。助言がありますか?私はこれに出くわした最初の人ではありません。たとえば、Android でアイコンの色を自動的に変更する方法はありますか?

(さらに、システム アプリケーションがユーザー アプリケーションとは異なるタブを表示するように見えるという、私がまだ取り組んでいる問題があります。まだ見つかっていないどこかにテーマ設定があるはずですが、ソース コードを精査した後、兆候はありません。ポインタを高く評価します。)

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

android - Android のバージョン間で変更された TabHost の色

タブのデフォルトの外観が Android バージョン間で変更されていることに気付きました (スクリーンショットを参照)。最初のバージョンの方が気に入っていますが、app2sd が機能するように、Android ターゲットをバージョン 8 (Android 2.2) に設定する必要があります。しかし、その後、私は暗い背景を持っています。古いものに切り替えるにはどうすればよいですか?背景色を手動で設定すると見苦しい結果が生じる

代替テキスト

0 投票する
4 に答える
33027 参照

android - アンドロイド。タブ内のアクティビティを変更する方法

次の状況: TabActivity には、たとえば TabA、TabB、TabC の 3 つのタブがあります。

TabCのアクティビティ(Act_C_1)にボタンがあります。したがって、ユーザーがそのボタンをクリックすると、TabC で別のアクティビティ (Act_C_2) が発生するはずです。

提案/またはアイデアを事前に感謝します。

ムール

更新:

これが私のコードです

3 つのアクティビティを持つ TabActivity:

アクティビティ 'Act_C_1' または FourthActivity.java: