問題タブ [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.
android - AndroidタブでListViewをどのように使用しますか?
良い一日。私のアプリには 3 つのタブがあります (1 つのアクティビティは TabActivity を拡張し、他のアクティビティはコンテンツへのアクセスを提供します)。最初のタブには、ImageView、いくつかの TextView があり、動作しています。しかし、ListView を追加し、ListView を含むアクティビティにいくつかの行を追加すると、タブには表示されませんでした。
誰かが私が間違っていた場所を教えてもらえますか? ここに私のコード:
StartActivity で:
GoodsAndShopsActivity では:
BaseAdapter を拡張するクラス:
そして、ListViewを定義する私のxml(申し訳ありません):
更新:コーヒー ブレーキの後、私は間違いを見つけました: 私の xml で、最後の LinearLayout "orientation=vertical" を追加すると、行が表示されました。 解決した
android - タブ内の各アクティビティをそれぞれ TabActivity で検索するための良い解決策はありますか?
アクティビティのナビゲーションに問題があります。検索はうまくいきます。
アクティビティ階層は次のようになります。
TabActivityのタブは、MyListActivityでインテントを使用して作成されます。
MyListActivitiesは、以下のようにマニフェストで宣言されています。
すべてのMyListActivityには、独自の SearchRecentSuggestionsProvider があります。
最初に解決した問題
MyListActivityのいずれかで検索を呼び出すと、MyTabActivityの外でアクティビティを取得しました。したがって、MyTabActivityへのリダイレクトを実装しました。MyListActivityインテント アクション
の onCreate() でチェックされます。もし
次に、TabActivity を開始し、以下のように現在を終了します。
MyListActivityが見つかったとき
リストに検索クエリを作成します。そして問題は解決しました。
2番目に解決された問題
[戻る] ボタンをクリックすると、検索クエリがクリアされます。問題ありません。しかし、もう一度「戻る」をクリックすると、過去の検索が表示されます。
そのため、 noHistory をMyTabActivityに追加しました:
3 つ目の未解決の問題
たとえば、MyListActivityAからItemActivityAに移動して [戻る] をクリックすると、 MainActivity にリダイレクトされます。noHistory パラメータのため、 MyTabActivityに戻ることができません。
タブ内の各アクティビティに対してそれぞれ TabActivity で Android 検索を使用するための良い解決策はありますか?
android - How to create an optionsMenu in an Android's TabActivity
I try to create options menu in a TabActivity.
But instead of it I see for every activity within tabbar its own options menu.
Is it possible change this behaviour? And if yes, how?
Thank you
android - TabActivity 内の ListActivity
この問題を解決するのを手伝ってください。TabActivity で OnGestureListener の実装を使用し、タブを切り替えるメソッド onFling をオーバーライドします。しかし、私のタブの 1 つが ListActivity の場合は機能しません。ありがとう
android - tabActivity では、tabHost.getTabWidget().getChildCount() が 1 を返します。
2 つのリストを表示する 2 つのタブを持つ TabActivity があります。tabHost.getTabWidget().getChildCount() を使用して、タブ インジケーターを動的に変更しました。ただし、アプリケーションの起動中、getChildCount は 2 ではなく 1 を返します。
私を助けてください..
ここにコードを添付しています..
android - onRestart() でアクティビティを再作成しても問題ありませんか
ListViews と TextViews を含む複雑な TabActivity があります。手動の UI 更新を台無しにする代わりに、フォアグラウンドになるたびにアクティビティを「再作成」する (強制的に完全に再描画する) ことにしました。アクティビティ A から B に移動するとします。B に戻った場合、アクティビティ A を再作成する必要があります。コードは次のとおりです。
それはうまくいきますが、何か間違ったことをしているのだろうか、もっとエレガントな解決策があるかもしれません。このシナリオのベスト プラクティスを教えてください。
android - TabActivity 開始時の NPE
2 つのタブで構成されるアクティビティがあります。問題は、私がこのコードを持っているときです:
tabHost.setCurrentTab(0);
次の例外が発生します。
ただし、次のように、2 番目のタブをデフォルトで表示されるように変更すると (2 つのタブしかありません)、次のようになります。
tabHost.setCurrentTab(1);
すべてが正しく表示され、タブを切り替えることもできます。これは、タブが何らかの形で正しく構成されていることを示していますが、なぜこの動作なのですか?
android - TabActivity 内の ActivityGroup から新しいアクティビティを開く際の警告
複数のタブを持つタブアクティビティがあります。各タブには ActivityGroup が関連付けられており、LocalActivityManager を使用してローカル アクティビティ スタックを処理します。私はまだ大規模なデバッグを行っていませんが、これはすべて適切に機能しているようです。
私の活動のいくつかは、上部に tabactivity ウィジェットがないウィンドウを開く必要があります。これは私には簡単に思えたので、他のアクティビティと同じように呼び出しました。
正直なところ、すべてがうまく機能しているように見えますが、タブアクティビティを離れるたびに、次の警告が表示されます。
フォーカスされたビュー com.android.internal.policy.impl.PhoneWindow$DecorView@43e4a3888 に ID がないため、どのビューにフォーカスがあるかを保存できませんでした
このインテントは、tabactivity のタブの 1 つを表す Activitygroup の一部であるアクティビティの 1 つから送信していることに言及する必要があります。問題はそこから "startActivity(this,..." を呼び出すことに起因すると思われますが、getParent() を使用してさまざまなバリエーションを試しましたが、役に立ちませんでした。
警告が何を意味するのか、それが実際に問題なのかは正確にはわかりません。警告を解決するための助けがあれば、または心配しないように誰かに教えてもらえれば (プログラムは問題なく動作しているようです)、大歓迎です!
android - Tabchange が起こらないようにする方法
皆さんこんにちは
私 (Android Rooky) は、Android で TabActivity を使用して WineCellerManagement に取り組んでいますが、問題が発生しました :-)
新しいワインを追加する際に、TabHost 内のアクティビティをユーザーに提示し、ユーザーがいくつかのパラメーターを入力できるようにします。ワイン名、年などを書くことができる編集テキストの。タブを変更すると、タブのコンテンツが onpause メソッドで SQLiteDB に保存され、ユーザーにはそのワインが 2 番目のタブに入力する他のパラメーターが表示されます。
ユーザーにワインの名前と年を少なくとも入力してもらいたいのですが、データを保存する直前に onPause メソッドをチェックインすることを考えました。名前も年もない場合は、タブを変更せずに、代わりにエラー メッセージを表示するトーストをユーザーに提示します。誰かがそれを行う方法を知っていますか?