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

android - Android: 代わりに Fragment を使用して TabActivity を廃止

アプリのすべてのアクティビティの下部に MenuBar を実装しようとしています (常に表示する必要があるため、コンテキスト メニューは役に立ちません!)。使いやすいTabActivityが廃止されたことがわかりました...そして、フラグメントの「テクノロジー」を使用する必要があるかどうかまだわかりませんでした。私はすでにいくつかの議論を見つけました...しかし、私がどこかにダウンロードできるすでに実装されたEclipseプロジェクトや、わかりやすいチュートリアルはありますか? ここでフォローしたものhttp://developer.android.com/reference/android/app/TabActivity.htmlは本当に不完全でした。FragmentActivities の使用方法がわからなかったため、クラス キャスト例外が発生しました。ヘルプ!:)

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

android - TabGroupActivity - startChildActivity - 動作していません

私は使用しておりTabActivity、すべての子アクティビティにタブを表示したいと考えています。私はこのような流れを持っていますMainActivity(TabActivity)-> TabGroupActivity1(TabGroupActivity)-> Activity1->Activity2

フラグが true の場合にのみ、Activity2 にリダイレクトしたいと考えています。そのための私のコードは次のようなものです。

今のコードTabGroupActvity1

Activity1

これは機能していません。

以下の同じコードがいくつかのクリックイベントで機能しますが、私の場合は機能しません

これを行う方法を提案してください。問題をうまく説明できましたか...さらに詳細を追加する必要がありますか?

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

android - スピナーをクリックすると、WindowManager$BadTokenExceptionが発生します

私はTabwidgetを使用しています、Tabはチュートリアルで示されているのと同じ方法で実装されています

「MainActivity->Activity1->Activity2(指定された画像)」

現在のアクティビティを表示

スピナーをクリックすると、

私はAndroidスピナーを試しましたエラー:android.view.WindowManager $ BadTokenException:ウィンドウをすでに追加できませんが、それは私を助けません

コンテキストに問題があることはわかっていますが、何がわからないのですか

聞くことは私の意図から始まりますDetailActivity

DetailActivity与えられた以下の私のコード

のコードSpinnerAdapter

私は何か間違ったことをしていますか?

手伝ってください...どうもありがとうございました

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

android - ネストされたPreferenceScreenが呼び出されると、画面全体が置き換えられます

PreferenceActivityをTabActivity内にラップしました。物事はよさそうだ。しかし、PreferenceActivityに「第2レベルのPreferenceScreen」を導入し、誰かがそれをクリックすると、画面全体が置き換えられます。2番目の画面が開いたときに上のタブを保持できる場所はありますか?また、第2レベルの設定画面をクリックしたときに、アニメーションを開く/終了するにはどうすればよいですか?古い画面を左にスライドさせたいのですが。

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

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

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

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

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

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

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

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

android - すでに選択されているタブボタンのクリックを検出する方法

TabActivity の現在選択されているタブをクリックすると、Click イベントを取得しようとしています。

以下のコードを試しましたが、1 つのタブをクリックすると、他のタブが機能しない/正しくクリックされません。

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

android - あるタブ アクティビティから別のタブ アクティビティへのデータのプル

インテントについて私が読んだことはすべて、それらを使用してデータをプッシュしたり、別のアクティビティから 1 つのアクティビティを開始したりすることについて語っています。既に実行されているアクティビティからデータを取得したいと考えています。

http://developer.android.com/resources/tutorials/views/hello-tabwidget.htmlのタブ レイアウト チュートリアルは、私がやりたいことを示しています。(私のアプリは代わりに工学計算を行っていますが、チュートリアル コードは私のアプリとよく似ています。) チュートリアルでは 3 つのタブを持つアプリを作成し、各タブは個別のアクティビティをホストします。

チュートリアルの例を拡張するために、[アーティスト] タブ/アクティビティでアーティストを選択するとします。[アルバム] タブ/アクティビティを選択して、そのアーティストをフィーチャーしたすべてのアルバムを表示できるようにしたいと考えています。

これを行うにはインテントを使用する必要があるようです。私が見つけたすべてのチュートリアルでは、[アーティスト] タブ/アクティビティで [アルバムを見る] ボタンを作成し、ボタンを押すと、アルバム アクティビティを開始してアーティスト名を渡すインテントが実行されると想定しています。

そのボタンを作成したくありません。Artists レイアウトの不動産は貴重であり、私は完全に優れた Albums タブを持っており、HelloTabWidget アクティビティには既に Albums タブを作成する意図が含まれています。

さらに、ユーザーはアーティストの選択を変更するために、アルバムとアーティストの間を行ったり来たりしたいと思うでしょう。タブはこれを行うのに最適な方法です。別のボタンで UI を複雑にする必要はありません。

では、アルバム タブが選択されている (またはアルバム レイアウトが表示されている) ときに、アーティスト アクティビティでアルバムを開始してアーティスト名をプッシュするのではなく、アルバム アクティビティでアーティスト アクティビティからアーティスト名をプルするにはどうすればよいでしょうか。

他のプログラミングの世界から私が考えることができる同等のもの:

  • グローバル変数。Android開発者は落胆していますよね?また、存在する場合、それらは何と呼ばれますか?

  • のようなゲッターartistName = Artists.getArtistName();。そう簡単ではないことを実感します。

  • ファイルへの書き込みおよびファイルからの読み取り (つまり、大容量ストレージまたは不揮発性メモリ)。artistName の値を永続的にする必要はありません。ユーザーがアプリケーションを起動するたびに null にリセットされます。

では、Android の世界ではどのように行われているのでしょうか? インテントを使用する必要がありますか? もしそうなら、どのように使用しますか?

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

java - Android 内の TabActivity とナビゲーション

私はTabActivityこのコードでやった:

これらの最初と 2 番目のタブにはListView、ユーザーがそれを押すと、Activity次のコードで他に移動するコンテキストを持つ s があります。

しかし、私の が消えますが、それでも iPhoneのTabActivityように使いたいです UITabBarUINavigationController

だから今、私は他のものに行くとき、現在のボタンクラスのターゲットを現在のActivityものに変更する必要があると考えています。TabActivityTab Bar Activity

誰かが私を助けてくれるかもしれません。

ありがとう。

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

android - Android :: changeConfig時に、Tabhostのすべてのアクティビティを閉じます

ここから簡単なTabアプリケーションを試してみます

単純な問題があります。上記のアプリケーションをエミュレーターとデバイスで実行します。5つのアクティビティ(A、B、C、D、Eなど)があります。A-> B-> C-> D-> Eに移動したいのですが、Eアクティビティに移動した後、キーボードのCtrl+F11キーを押して構成を変更します。向きの変更が発生すると、すべてのアクティビティが閉じられ、タブに表示され、最初のアクティビティが表示されます。どこが間違っているのかわからない。

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

android - Androidのタブレイアウトの1つのタブでメソッドonWindowFocusChanged(boolean)をtrueにする(または呼び出す)方法は?

Androidのタブレイアウトの1つのタブでメソッドonWindowFocusChanged(boolean)をtrueにする(または呼び出す)方法..

説明:

tablayout onWindowFocusChanged() では、デフォルト アクティビティ (true) で自動的に呼び出されますが、次のタブ (別のアクティビティを呼び出す) をクリックまたはタッチすると、onWindowFocusChanged() を呼び出すことができません !!!!!! 2 番目のタブで onWindowFocusChanged() を呼び出す方法は?

ソースコード:

TabTwo の (2ndTab) onWindowFocusChanged は、TabTwo アクティビティの実行中に呼び出されませんでした。解決策を教えてください。tabHost.setFocusable(true); を提供しようとしました。働かない!!!