問題タブ [viewflipper]

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

java - ScrollViewがViewFlipperで一番上にスクロールしない

ViewFlipperWeb から解析したニュース記事間を移動するを作成しました。

それはすべて機能しますが、現在のアイテムを下にスクロールしてから次/前のアイテムに移動するとScrollView、新しい記事アイテムの上部までスクロールしません。最後のアイテムを読み終わった場所で「ハング」します。

onClick(View v)私の方法の最後に私は持っていますthisScrollView.scrollTo(0, 0);

面白いことに、これはエミュレーターと Sony Ericsson Xperia では機能しますが、HTC Desire と Galaxy Tab では機能しません。このメソッドは API レベル 1 以降で使用できるため、デバイスの Android バージョンとは関係ありません。

誰でもアイデアはありますか?

0 投票する
0 に答える
369 参照

android - カウントダウンタイマーの作成

Days:Hrs:Mins:Secをカウントするカウントダウンタイマーを作成しました。通常のテキストビューを使用し、ハンドラーを使用して更新すると、問題なく機能します。しかし、私は変化する数字のためのクールなアニメーションを作成したいと思います:1番目のQ:

数字を描くための2つのオプションがあります。1。スタイルを適用した自家製フォントを使用する2.テキストを含まないtextview/btnを使用する方法と、setBackgroundResource()を使用して背景画像を適用する方法

-何を選べばいいですか?

2番目のQ:

ViewFlipperのラッパーを作成しました(拡張していません)

}}

ただし、yearThousandidの後に来る後者のビューの1つをフェッチしようとするとnullが取得されます

私が使用しているXMLは次のとおりです。

アニメーション自体のpsxmlが機能しているので、省略しました

主な質問は次のとおりです。私はそれをより良くすることができますか?2番目の質問は:どのように?3番目の質問は、2回目の呼び出しでレイアウトがnullを返すのはなぜですか、それを回避するにはどうすればよいですか?

10XX

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

android - タブウィジェット内のリストビューのアンドロイドスワイプイベント

リストビューを表示するアクティビティを作成しました。スワイプ操作で、ViewFlipper を使用して別のリストが表示されます。コードは以下に添付されています。

f9で動作しています...

しかし、次のコードを使用して別のタブアクティビティ内にこれを配置すると、別のタブアクティビティ(AppStart) のタブにコンテンツ (インテント) として配置すると、ビューフリッパーが機能しません。

レイアウトは次のとおりです。 main_layout.xml

そして以下に示すようにmain.xml:

同じアクティビティをタブに配置したときにスワイプ ジェスチャが機能しない理由を教えてください。

ありがとうございました

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

android - ViewFlipper の使用

混乱しています。アクティビティの複数の部分を 1 つずつ表示する必要があります。タブは使いたくない ViewFlipper を使用するか、ビューをより多くのアクティビティに分割するか。助けてください。

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

android - ViewFlipper の問題

ViewFlipper を含む XML ファイルがあり、3 秒後に (viewflipper で) 次のビューを表示したいのですが、この期間が経過しても表示されません: XML:

ジャワコード:

何が問題ですか ?次のビューが表示されないのはなぜですか?

ご協力ありがとうございました。

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

android - ViewFlipper の奇妙な問題

私は2つのイメージビュー(切断されているときは赤、接続されているときは緑)を表示するViewFlipperを持っていますが、奇妙な結果があります.接続すると赤い画像が表示されることがあります.red-green-赤を返します(接続している場合でも)。JAVAコードは次のとおりです。

ビューは赤い画像で開始され、接続すると (2 秒後)、通常は次の画像が表示されます。

何が問題なのですか?どうもありがとうございました。

編集: XML ファイル (ハンドラー)

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

java - edittextの値は、フォーカスが入るまで表示されません。アンドロイド

外部データに基づいてレイアウトを取得するアプリを作成しています。レイアウトは、入力データに応じて異なるブロックに分割されます。これらのブロックは、ビューフリッパーを使用して表示されます。各ブロックには、当面の間、1つ以上の「textview」と「edittext」があります。フリッパーの最初のページでは、すべてのデータがテキストビューとエディットテキストに表示されているはずです。ただし、ビューフリッパーの他のページでは、編集テキストがフォーカスされるまで、編集テキストの値は表示されません。理由はわかりません。明確にするために。すべてのエディットテキストの値は実際にはそこにありますが、エディットテキストがフォーカスされるまで表示されません。問題は、アプリを実行したすべてのデバイス(エミュレーター、HTC Desire、HTC Wildfire)で同じです。誰かがこの問題を解決する方法を知っていますか?

レイアウトを生成するクラスは次のとおりです。

これが実際の問題の写真です。

左の画像は、そのすべての値を正常に表示しています。右の画像はビューフリッパーの2番目の位置にあり、フォーカスのある最初の画像を除いて、編集テキストの値は表示されません。また、エディットテキストがフォーカスを取得した後、ビューフリッパーの他のビューに移動してから戻っても、値が表示され続けることにも言及する必要があります。

0 投票する
0 に答える
326 参照

java - 親ビューがスクロール可能になる前にGridViewアイテムの描画を停止する方法は?

に を入力しようとしていViewFlipperますGridViewが、スクロールではなくページング機能を使用しています。はGridView1 つの「ページ」(スクロールなしの 1 つの完全なページ) に入力しViewFlipper、データ セットの次のビットで次のビューの入力を開始します。

画面サイズはさまざまであるため、ページを動的に埋める必要があります。これはオーバーライドを使用GridViewしてカスタム アダプター クラスをgetView()サポートするため、最もエレガントな解決策は で通常どおりビューを描画することだと考えていましたGridViewが、ここで混乱が生じます。

2つのこと:

の次のアイテムにgetView()書き込むように関数に指示するにはどうすればよいですか? そして、そのトークンによって、スクロールバーがポップアップする直前に画面がいっぱいになったときをどのように知ることができますか (スクロール可能なリストは必要ありません。GridViewViewViewFlipperViewFlipper

それとも、私がまだ見つけていないより良い解決策がありますか? APIデモで例を見つけることができず、これを除いてstackoverflowに関するほとんど情報が見つかりませんでしたが、このソリューションを機能させるには上記の2つの提案が必要です(何か良いものがない限り):Android ViewFlipper not Flipping

GridView アダプター:

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

android - 背景アニメーション付きの Android Viewflipper

ビュー フリッパーのバックグラウンド アニメーションを使用することは可能ですか。ビューフリッパープロジェクトの2番目の子ビューで試してみましたが、機能していません。childviews の背景アニメーションを設定することは可能ですか?

フレームアニメーションで試してみましたが、レイアウト上で表示できる画像は 1 つだけでした。もう1つの問題は、2つのビューで同じ背景画像を取得していることです.これは私が思う問題かもしれません

前もって感謝します。

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

android - xml定義を再利用可能にする方法(ある種のテンプレート)?


私の状況は次のとおりです。私Activityは3つの主要な部分を含むものを持っています。このアクティビティの上部には、2つのツールパネルがありますImageButtons。アクティビティの下部には、上部と同様のツールパネルもあります。

LinearLayoutこのアクティビティの主なコンポーネントは、3x3ImageButtonsグリッドを含む画面の中央にあります。コンテキストを取得するために、これらのグリッドボタンの目的を簡単に説明します。

この3x3グリッドは、特定の日のこのボタンの状態(トグルボタンとその状態がオン/オフであるとしましょう)を示します。したがって、ある日、3x3のセットが1つあり、これらには特定の日の独自の状態があります。

今私が達成しようとしているのは、ユーザーがグリッド間または日付間をそれぞれスクロールできる機能を持つことです。私の考えはViewFlipper、アクティビティの主要コンポーネントとして(ではなくLinearLayout)、ボタンの1つ以上のグリッドを使用することです。これは私がすでに持っているものです。3x3を別の3x3(状態付き)に別の日に切り替えることができます。このために、3x3グリッドXML定義をコピーして貼り付け、これを子として配置してフリッパーを表示します(x回)。

私の考えは、3x3の定義を1つ作成し、それをある種のテンプレートのようにx回再利用することです。これにより、「別の3x3をこの日に使用したいので、これを次のように追加したい」と言うことができます。次の子ViewFlipper」。

この目的のために(3x3のコンポーネントを持つために)私は単に拡張するクラスをLinearLayour作成し、その中でボタンの3x3定義を生成/再利用したいと思います。確かに私はこの新しいクラスのJavaコードでそれを行うことができますが、xmlを再利用することでそれを行う方法はありますか(これは維持して読む方が良いです)?

使ってみましLayoutInflaterたが、これはおそらく私が探しているものではありません。

前もって感謝します

編集

これがフリッパー付きのメインレイアウトのコードです

このフィッパーに、このレイアウトでビューを追加します(このコードはLayoutInflaterを介して割り当てられます)。

編集2