問題タブ [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.
android - How to clear the Child activities on clicking the particular tab
I want to know how to clear child activities and how to invoke the parent activity of a particular tab on its second click (tab functionality like on iPhone?). I want to invoke the click listener for each tab. Assume as if the application gets deeper while using, it's hard to use the back button often to reach the parent activity. So i need to invoke the parent activity by clicking the tab.
On first tab it is working fine, here is the code
I tried to use the same code for the second tab with getChildAt(1), should i give TabHome class for all intent, if I try to give their respective class of 2nd, 3rd and 4th tab, the tabHost gets hidden.
android - Android TabHost の最初のタブのテキストの色が正しくありません
TabHost のインジケーターとして TextViews を使用しています。テキスト ビューにカスタム背景を使用していますが、テキストの色については何もしていません。私のアクティビティの onCreate メソッドでは、現在のタブを問題なく設定できます。
アクティビティを開始すると、選択したタブの背景とタブのコンテンツが正しく表示されますが、両方のタブのテキストの色は最初は明るい灰色です。ただし、いずれかのタブをクリックすると、それ以降、選択したタブのテキストの色は黒になります。実際にタブをクリックしたときのように、テキストの色を黒に更新する方法でプログラムでタブを選択する方法が見つからないようです。私は試した:
- タブ ホストで setCurrentTab を呼び出す
- タブ ウィジェットで setCurrentTab を呼び出す
- タブ ウィジェットで focusCurrentTab を呼び出す
- インジケータ テキスト ビューで setSelected(true) を呼び出す
- タブ ウィジェットの子ビューで setSelected(true) を呼び出す
要約すると、カスタムのテキストの色を適用したくありません。デフォルトのテーマの色を使用したいだけですが、プログラムで選択した後のタブの状態を、クリックした後の状態とまったく同じにしたいのです。
android - ActionBarのタブを強制的に折りたたむ
ActionBarSherlock
ライブラリを使用してAndroidアプリケーションを開発しています。あるアクティビティでは、タブ付きナビゲーションを折りたたみActionBar
(下部のアクションアイテム)と組み合わせて使用します。
Activity
この画像では、現在の状態を確認できます。タブは2行目にプッシュされています。
次の図ではActivity
、私が望む方法を見ることができます。タブは、2番目の行ではなく、一番上の行にある必要があります。ActionBar
とドキュメントをすでに読みましたActionBarSherlock
が、この動作を強制する方法が見つかりませんでした。
これは、の作成に使用される現在のコードですActionBar
。
何か案は?
java - MIUIのようなタブを作成する方法
アプリケーション用にMIUIスタイルのタブを作成したいと思います。
セレクターを使ってみましたが、色付きのタブしかありませんでした。また、背景となるpngを作成してみましたが、タブサイズは変わりませんでした。
次のようなタブを作成したい:
これどうやってするの?
ありがとう!
android - Android タブ アクション バーの Fragment と layout.xml の再利用
私は最初の Android アプリをプログラミングしていて、問題に直面しています :( 私は Eclipse を使用しており、アプリは Android 4.0.3 から実行することを意図しています。
ビューの上部に、4 つのタブで構成されるタブ アクションバーがあります。それらのうちの 3 つは同じ構造を持っています: 2 つのラジオボタンとその下の listView を持つラジオグループです。これらのタブは同じデータに基づいており、データのフィルタリングに使用されます。radioButton のテキストはタブに依存し、データをさらにフィルタリングします。
最後のタブは、レイアウトと機能がまったく異なります。
2 つのフラグメントと 2 つのレイアウトを作成しました (最初の 3 つに 1 つ、最後のタブに 1 つ)。最初のフラグメントは、リストビューでラジオグループを管理しています。選択したタブとボタンに応じて、データ モデルを設定するアダプターもあります。しかし、どういうわけか私はそれを正しく動作させることができません。ラジオボタンの は更新されず、リストはアクティビティが初めて読み込まれたときにのみ表示されます。例外はスローされません。
私のアプローチは間違っていますか?
私の主な活動は次のとおりです。
編集:フレームのコード
ListDataHolder は、データをアルファベット順に分割し、各タブとラジオボタンの選択ごとに個別の Arraylist として保持します (つまり、6 つの arraylist があります)。
そして、ここに私のアダプターがあります:
リストは、タブとラジオボタンがなくても正常に機能します。リスナーも正常に動作しています。ログにタブとラジオボタンの変更が表示されます。それらを正しく連携させることができません。
事前に感謝します。いくつかのヒントを期待しています;)
ダイアナ
android - カスタム アクションを使用した TabHost のない Android TabWidget
TabHost なしで TabWidget を使用することは可能ですか? 古い携帯電話の ActionBar フェールバック用のタブ ナビゲーションのようなものが欲しいです。
したがって、ユーザー タブのみを表示し、アクティブなタブ ID を取得するクリック アクションをリッスンしたいだけです。これ以上何もない。
一般的な状況では、actionBar の TabsNavigatin は Fragments をナビゲートするためのものであることを知っています。しかし、私はフラグメントを簡単に避けます。:
しかし、TabWidget にタブ ボタンを追加する方法が見つかりません。
android - ActionBar タブの変更でキーボードが非表示にならない
アプリに ActionBar Tab を実装しました。しかし、タブの変更中に 1 つの問題に直面しています。私のタブには主に webview が含まれていますが、1 つのタブには編集テキストが含まれています。テキストの編集をクリックするとキーボードが表示され、タブを変更するとキーボードが表示され、キーボードが消えません。明示的に非表示にするなどの簡単な解決策をいくつか試しましたが、成功しませんでした。
これは、ActionBar.TabListener を実装するクラスの onTabSelected() で呼び出しています。この問題を解決する方法がわかりません。関連情報も得られません。
前もって感謝します。どんな助けでも大歓迎です。
更新と回答
エリックの回答は、私にプッシュを与え、回答を達成するのに役立ちました。つまり、エリックのコードをonTabUnselected
tabSelected ではなく my に追加しました。その瞬間にビューを取得しようとしたときにビューが作成されなかったため、ビューが null として取得されていました。だから私の最終的なコードは
android - TabView と MapView が連携しないのはなぜですか?
2 つのタブを持つ単純な tabView があります。最初のタブでリストビューを表示し、2 番目のタブでマップを表示します。しかし、私がしようとすると、私のアプリは壊れています。
私のタブビューコードがあります:
アプリを実行すると、エラーが発生します:
しかし、私は実際に MapPlaceActivity を持っています。そこからのコードがあります:
そして、私のレイアウトファイル(map.xml)があります:
私のマニフェストファイル:
android - 各アクティビティにアクションバー タブを挿入する方法
私はアンドロイドがactionbar
初めてで、画面の下部にあるタブを使用したアンドロイドアプリケーションを開発しようとしています。そこからアイコンをクリックすると関連するアクティビティが開かれますが、毎回戻ってくる必要があります別のアイコンを選択して別のアクティビティを開始する主なアクティビティではなく、現在のアクティビティに関係なくアイコンを選択できるように、各アクティビティにアクションバータブが必要です。私のやり方。前もって感謝します。
android - Android - アクションバーのタブを最初に選択した状態に設定するには?
ここに私のコード:
「UserHome」を最初に表示/選択するタブとして設定するにはどうすればよいですか? 今みたいに真ん中にしたい。したがって、「TabActivity」が開始すると、次のようになります: 友達 -ホーム- ハイスコア