問題タブ [tabview]

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 投票する
4 に答える
18268 参照

android - AndroidでListViewの位置を保存して復元する方法

各タブにリストを表示するtabViewがあります。あるタブでスクロールし、別のタブに切り替えて前のタブに戻ると、前のスクロール位置を表示する代わりに、位置が一番上に戻ります。どうすればこれを達成できますか? onSaveInstanceState と onRestoreInstanceState を使用して位置を保存し、保存された位置を使用して前のスクロール位置を表示する方法を知る必要があります。

前もって感謝します。


返信ありがとうございます。すべての解決策を試しましたが、他の問題に遭遇しました。基本的に私が直面している問題は次のとおりです。

アプリを起動したときの最初のアクティビティとしてリストビューがあります。リスト項目をクリックすると、3 つのタブを含むタブ アクティビティが起動します。3 つのタブはすべて、ListActivity という同じアクティビティを使用します。ただし、3 つのタブには異なるデータが含まれています。私の質問は、タブを切り替えるときにリストの位置を保持する方法です。上記の解決策を使用すると、1 つのタブの位置を変更すると、残りのタブにも影響します。たとえば、最初のタブの 6 番目の位置にいる場合、この位置は 2 番目と 3 番目のタブに設定され、3 つのタブすべてに同じ ListActivity を使用しています。コードを共有することは許可されていません。だから、これだけ長く問題をタイプしなければなりません。また、作成されるタブの数は動的です。3 か 4 か 5 かもしれません。しかし、すべてのタブは 1 つの ListActivity を使用します。

誰でもこれを達成する方法の例を教えてもらえますか? 1. 複数のタブで使用される単一の ListActivity。2. 他のタブに影響を与えることなく、タブ内のカーソル位置を保持します。

提供されたソリューションに感謝します。前もって感謝します。

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

java - Android - TabView 内のスタイリング スピナー

ナビゲーションにタブを使用するアプリがあり、それらのタブの 1 つにスピナーがあります。ただし、スピナーが選択され、実際の選択ウィンドウが表示されると、すべてのテキストが白い背景に白くなります。レイアウトのスタイリングを試みましたが、フォントの色を変更することはありません。

メインクラス

スピナーのあるクラス

tab.xml

スピナー.xml

themes.xml

誰でもこれで私を助けることができますか?

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

android - 選択時のタブ背景の変更

さまざまな状態のタブの背景としてさまざまな画像を設定する必要があります。デフォルトの背景として1つの画像を設定しましたが、タブが選択されたときに別の画像に切り替える方法。以下は私のコードです。

/*tab_artist.xml*/

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

android - アンドロイドのカスタムタブビュー

タブを1つだけ表示したいページをデザインしたい。ただし、タブを1つだけ追加すると、使用可能な全幅が使用されますが、タブに必要なスペースは少なく、残りのスペースは空のままにしておきます。追加したい他のタブはありません。常に1つのタブのみが表示されます。コードは次のとおりです

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

jsf - How to dynamically add and remove a tab in p:tabView component

I am trying to add a PrimeFaces <p:tab> dynamically. While adding the second tab I am getting the following exception:

"java.lang.IllegalStateException: Component ID tab0 has already been found in the view".

How can I solve this?

Here is the view code:

Here is the bean code:

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

android - TabView 内の ListActivity を更新するには?

タブ アクティビティはデータベースにクエリを実行し、結果をリスト ビューにバインドします。

問題は、削除ボタンをクリックしたときに機能しますが、リストビューが更新されませんでした。

私が試したこと:

これまでのところ何も機能していません。別のタブ (tab1) をクリックしてから、戻る (tab2) をクリックして更新する必要があります。

何か案は?

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

android - 同じタブをクリックして、現在のタブの最初のアクティビティを開きます

現在のタブ自体をクリックして、現在のタブのアクティビティを開くことはできますか?

私のアプリケーションで何をすべきか:
ユーザーが検索を実行すると、リストアクティビティが同じタブに表示されます (TabGroup アクティビティを使用)。次に、ユーザーが同じタブを押すと、再び検索ページが開きます。

これは可能ですか?

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

android - (android) startActivity の代わりにタブを変更

私が言うように、プログラムに tabView があり、アクティビティを通じてデータを渡したいと思います。startActivity を試すと、タブが消えます。だから私はstartActivityを試す代わりに欲しい。タブを変更したい。

タブごとに1つずつ、タブビューを保持するために1つずつ、3つのアクティビティがあります。

それがタブを追加する方法であり、他のアクティビティからタブを変更する方法がわかりません。私はこれを試しました:

しかし、私はエラーが発生しました.... :/

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

android - タブ アクティビティ内から別のアクティビティを開く

3 つのタブがあるタブ付きアプリケーションを作成しました。最初のアクティビティでは、Home.class という名前のクラスを開いています。Home.class 内で、そのタブ自体で開く必要がある別のアクティビティを開始したいと考えています。助けてください。

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

google-maps - ACtionBarを備えたTabView

アプリケーションでタブビューを使用しています。ホームがデフォルトのタブで選択されています

このアクティビティに3つ追加Buttonsします。をクリックするList buttonMapView Activity MapPinsListView Activity同じフレームで開始され、MapView残りのビューは同じままになります。つまり、すべてのタブが意図したとおりに機能します。しかし、使用中に問題が発生しました。リストをクリックすると、インテントが新しいアクティビティを開始し、ホールビューがそのアクティビティビューに置き換えられますが、フレームビューのみが呼び出されたインテントのビューとクリックすると変更されますのマップボタンでMapPinsListViewMapViewが起動します。どのように進めればよいですか。

たくさんのご協力をいただければ幸いです。

ありがとう