問題タブ [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.
android - Android 用 Facebook の TabHost
Facebookがこれをどのように行ったかは誰でも知っています:
私が知っていることから、タブホストの高さを変更することはできません。タブホストに "Frank Cho" ビューを配置して、短く見えるようにしたのではないかと推測していますが、間違っている可能性があります。何が起こっているか知っている人はいますか?
android - Android タブのテキストを変更する
TabHost に 3 つのタブがある Android アプリがあります (テキスト ラベル、画像なし)。次のようにタブを設定しました。
バックグラウンド スレッドを起動してサーバーからアナウンスを取得し、タブのテキスト ラベルを更新して、新しいアナウンスの数をユーザーに伝えたいと考えています。たとえば、タブのテキストを「ニュース (3)」に変更したいとします。タブのテキスト ラベルにアクセスして変更するにはどうすればよいですか?
どんな提案も大歓迎です!
android - Android のカスタム タブ
Androidでカスタムタブを使用する方法を理解するのに本当に苦労しています。テキストなどを設定できるようにしたくありません。サイズや画像などを変更するにはどうすればよいですか。
私はグーグルで検索しましたが、意味のあるものは何も見つかりません
android - カスタマイズされたタブ/ビュー - TabHost または ActivityGroup?
タブ付きアプリケーションを構築しています。TabHost との相性は抜群です。残念ながら、私のチーム リーダーはタブの外観が好きではありません。彼は、小さなアイコンとタブ間の隙間が好きではありません。したがって、TabHost を変更するか、ActivityGroup を使用する必要があります。
私の最初の試みは、TabHost を変更することでした。
これが私のタブの1つのドローアブルです:
メイン アクティビティでタブを初期化します。
(Indicator を空白に設定していることに注意してください。)
次に、背景画像を設定します。
これにより、背景が目的の画像に正常に設定されます。ただし、私のタブにはまだ小さなアイコンがあり、背景画像に重なっています。どうすればアイコンを消すことができますか? タブを初期化するときに Drawable を null に設定しようとしましたが、これによりアプリがクラッシュします。
これを機能させることができたとしても、タブ間にまだスペースが残っているようです。どうすればそれらを取り除くことができますか?
これがうまくいかない場合は、ActivityGroup を使用する必要があるかもしれません。しかし、それはもっと複雑に思えるので、私はむしろそうしません。
私はこの例を使用しています: Android: ActivityGroup を使用してアクティビティを埋め込む
「タブ」を取得してレイアウトを変更および拡張できますが、ローカル アクティビティを追加できません。ビューを追加する「コンテナ」の種類がわかりません。私のxmlレイアウトはどのように見えるべきですか?
android - 問題のアンドロイドを隠すタブバー
私はアンドロイドに不慣れです、私はそれにいくつかのタブを追加するtabHostを使用しています、それは非常にうまく機能します、しかし私が横向きモードで私のデバイスを回転させるときそれはそこでもうまく機能します、しかしそれは多くのスペースをカバーするのでそこにタブバーは必要ありませんそして私はグーグル広告も持っているので、両方とも画面の半分をカバーし、ユーザーが対話するための小さなスペースを残します。必要なのは、iPhoneでできるようにタブバーを非表示にして少しスペースを空けるためのソリューションです。対話するユーザー。緊急の解決策が必要です。ありがとう
android - Android の TabHost 内でアクティビティの代わりに切り替えられたビューを使用するコード例はありますか?
Android デベロッパー ガイド (http://developer.android.com/resources/tutorials/views/hello-tabwidget.html) には次のように記載されています。
`タブ コンテンツは 2 つの方法のいずれかで実装できます。タブを使用して同じアクティビティ内のビューを交換するか、タブを使用して完全に別のアクティビティ間で変更します。アプリケーションにどの方法を使用するかは、要求によって異なりますが、各タブが個別のユーザー アクティビティを提供する場合は、タブごとに個別のアクティビティを使用して、個別のグループでアプリケーションをより適切に管理できるようにすることがおそらく理にかなっています。 1 つの大規模なアプリケーションとレイアウトではありません。
このチュートリアルでは、タブごとに個別のアクティビティを使用するタブ付き UI を作成します。
私の場合、タブごとに別々のアクティビティを用意しても意味がないので、ビューを切り替えたいのですが、例を見ていただけるとうれしいです。
ええ、Google に感謝します。
android - Tabhost にアクティビティの開始を強制する (更新)
簡単に言えば。TabActivity のコンテキスト メニューから、現在のタブのインテントの実行を開始するにはどうすればよいですか? 強制的にリフレッシュしようとしています。
タブはすべて、人の名前のサブセットを表示するアクティビティを開始します。1 つのリストで、名前を TabHost 内の他のリストの 1 つに関連付けることができる編集アクティビティを呼び出します。戻るボタンを使用してタブホストに戻り (onResume が起動)、リストが更新されていません。現在のタブを更新するためのコンテキスト メニュー項目が必要です。
タブホストのすべてのビューに対して 1 つのアクティビティを使用することは知っていますが、多くの理由からその方法を選択していません。
android - 特定のタブにアクセスする Android tabHost
ツリータブを持つ tabHost があります。このタブが現在アクティブでない場合、tabHost アクティビティから特定のタブにアクセスするにはどうすればよいですか。このトピックに対する 2 番目の質問... タブのアクティビティに別のタブからアクセスするにはどうすればよいですか?
最初のタブで何かが変更されたときに 2 番目のタブを更新する必要があるため、これが必要です。
ありがとうございました
android - AndroidのインテントとTabHostの問題
TabHostレイアウトを使用するAndroidアプリがあります。すべてのタブは、DBからデータをロードするListViewがある同じアクティビティを呼び出します。
すべて正常に実行されますが、問題は、ユーザーがListViewアイテムをクリックし、ロードするインテントを呼び出すと、新しいアクティビティが「フルスクリーン」になり、TabHostが非表示になることです。
私はこのように新しいインテントを呼び出します:
アクティビティを変更してもTabHostの可視性を維持したいのですが、誰か助けてもらえますか?
android - タブ (Tabhost) を機能させる
単一ページのアプリをタブ付きのアプリに変えようとしています。さまざまな Google ソリューションを調べましたが、どれも機能せず、「タブ - 仕組み」がどこにも見つかりません。「Googled」の回答を使用するときに発生する問題の 1 つは、main.xml のレイアウトでの null ポインター例外です。
誰か助けてくれたり、まともなページを教えてくれませんか?
私のコードは以下です。
ありがとう、
マーティン。