問題タブ [android-tabactivity]

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

android - TabActivityとFragmentActivity

Fragments(新しいバージョンのActivityGroup)を使用する利点は何ですか?今のところ、TabActivityでも同じことができます。固定タブウィジェットを置き換えたい場合は、可視性をgoedに設定し、tabActivitesを変更できます。カスタムレイアウトのonClickイベントでsetCurrentTab(int c)を使用できます。代わりにFragmentActivitiesを使用する動機を教えてください。

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

android - アクティビティグループに新しいアクティビティを追加する際のjava.lang.StackOverflowError

私は得ていますstackoverflow error

私のレイアウト構造は以下の通りです

にいるときにエラーが発生しますtab3.4。アクティビティグループに1つのアクティビティがあり、次のボタンがのアクティビティグループの最初のアクティビティをクリックしたときに、このアクティビティグループに新しいアクティビティを追加していますtab3.4

私はそれをデバッグし、onResume()までは正常に動作していることを確認しましたが、その後はエラーが発生しています。エラーが発生する前に、新しいアクティビティも確認できます。

また、別のアクティビティを開くと、正常に機能しています。その時それは完全に働いています。

スタックトレース

この問題から私を助けてください。

ありがとう。

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

android - Android で TabActivity にインテントを追加する

Android で TAB を作成する方法に関するオンライン チュートリアルを調べたところ、私の要件に合ったチュートリアルが見つかりました。私はそれを実装してうれしく思い、うまくいきました。問題は、個別のタブごとに 1 つの個別のアクティビティにプッシュしたいときに発生しました。私は開始できず、コントロールを渡すつもりでした。この質問では、構築に必要なxmlには機能がないため、タブの作成方法に関するメインコードのみを提供しました。

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

Secondactivityタブがクリックされたときにからまたはに移動するように、新しいインテントを開始するにはどうすればよいですWeekActivityDayActivity?

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

android - 同じタブで異なるアクティビティを呼び出す方法

プロジェクトにタブを実装する必要があります。2 つのタブと 1 つのボタンがあるレイアウトがあります。2 つのタブには、2 つのアクティビティと、異なるアクティビティを呼び出すボタンがあります。問題は、最初のタブにボタンの結果を表示していることです。今私が欲しいのは、最初のタブを押すと、最初のタブの意図が表示されるはずです。または、タブを変更すると、タブの対応する意図が表示されます。

次のコードを試しましたが、ボタンをクリックした後、tab1をクリックするたびにボタンの意図が表示されます

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

android - TabActivity内のアクティビティのビューにアクセスするにはどうすればよいですか?

TabActivityフォームを分割することを目的とした他のアクティビティが含まれています。のTabActivityレイアウトには、に含まれるすべてのアクティビティにわたるすべてのフォーム関連ビューからデータを収集して保存することを目的としたボタンがありますTabActivity。私が遭遇している問題は、TabActivityがこれらのビューにアクセスできないように見えることです。findViewById()そのうちの1つに電話をかけると、が表示されNullPointerExceptionます。

TabActivityドキュメントは、含まれているアクティビティの制御に関してどのように機能するかについてはまばらに見えます。アクティビティを別のアクティビティに切り替えるときにそれがアクティビティを破壊する場合、私がいる状況は理にかなっています。上記の目標を達成するための最善のアプローチを知りたいです。

src / com / vendor / MyTabActivity.java:

res / layout / my_tab_activity.xml:

src / com / vendor / NestedActivity.java:

res / layout / nested_activity.xml:

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

android - Android TabHost のバッジ

iPhoneと同じ機能を実装したい

ここに画像の説明を入力

下部のバーに iPhone と同じカスタム Tabhost を実装しました。通常/選択状態の 2 つのアイコンを設定できますが、画像に示されているように、通知数の動的アイコンが必要です。

ありがとう

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

android - 現在アクティブな同じタブのアクティビティを呼び出す方法

プロジェクトにタブを実装する必要があります。2つのタブと1つのボタンがあるレイアウトがあります。2つのタブについて、2つのアクティビティと異なるアクティビティを呼び出すボタンがあります。最初のタブにボタンの結果を表示しています。つまり、tab0はtab0イベントとボタンクリックイベントでアクティブになります。を使用してタブイベントを変更できますtabHost.setOnTabChangedListenerが、さらに必要なのは、ボタンをクリックするとボタンビューが表示されると仮定しますが、tab0をクリックすると、tab0アクティビティが表示されるはずです。

onClickを使用しましたが、これを使用した後、TabChangeListnerが機能しません。

私の問題の解決策を提案していただけませんか。

ありがとう。

以下は正常に動作している私のコードです:

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

android - 同じタブに対してタブ Onclick と OnTabChange を呼び出す方法

私のプロジェクトには、2 つのタブと 1 つのボタンがあります。2 つのタブには、2 つのアクティビティと、異なるアクティビティを呼び出すボタンがあります。問題は、最初のタブにボタンの結果を表示していることです。つまり、tab0 は、tab0Event とボタン クリック イベントでもアクティブです。そして、tabHost.setOnTabChangedListenerを使用してタブイベントを変更することができますが、さらに欲しいのは、ボタンをクリックするとボタンビューが表示されているとします(tab0がアクティブです)が、もう一度tab0をクリックすると、tab0アクティビティが表示されるはずです表示されます。

タブをクリックするための多くのソリューションを試しました.1つは

しかし、このコードを tabChnageListner で使用すると、タブの変更が機能せず、非常に予期しない結果が得られました。私の問題の解決策を提案してください。

ありがとう。

タブの変更で機能するコードは次のとおりです: (タブの変更で正常に機能し、Tab Onclick を追加する必要があります)

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

android - 同じアクティビティの複数のタブを表示する TabActivity (子アクティビティのプロパティを初期化)

3日前にアンドロイド開発を始めたばかりで、Yahooのメッセンジャーを開発しようとしています。まさかの初応募ですよね!? :D

私が今直面している問題は、現在チャットしている人を表示するタブ付きの IM ウィンドウを実装しようとしていることです。単一のチャット ウィンドウに必要なレイアウト ファイルとアクティビティ クラスを設計し、TabActivityそれらのいくつかをユーザーに表示するために を使用しています。ただし、問題は、チャット固有の情報 (現在チャットしているユーザーの ID など) をアクティビティ クラス自体に保存していて、新しいタブが作成されたときにそれらの値を初期化する際に問題に直面していることです。

最初に、BroadcastReceiver次のように初期化するために a と a インテントを使用しました。

問題は、friendIdすべてのアクティビティの が、作成される最後のタブに渡された値に設定されていることです!

このような状況の解決策/ベスト プラクティスは何ですか? 問題に正しくアプローチしていますか?

どんな助けでも大歓迎です!

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

android - Android WebView はタブ アクティビティ内のズーム コントロール アイコンを無効にします

tabacitivity 内に webview があり、zoomcontrols を有効にしました。ただし、WebView 以外のタブに戻ると、+/- ズーム コントロールが引き続き表示されます。

それらを取り除くか、これを起こさないようにする方法はありますか?この問題に関連する多くの記事を読みましたが、解決策が見つかりませんでした。前もって感謝します。