問題タブ [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 に答える
2492 参照

android - Android NYTimes スワイプ アニメーション/ジェスチャー

NYTimes には非常に興味深いページめくり機能があります。左から右/右から左にスワイプして、他のアイテムを表示できます (これは簡単に実装できます)。しきい値を超えていなくても、ビューは指で移動し、指を離すと最初のビューに戻ります。彼らはどのようにこれを行うのですか?

2番目:これはTabActivityで実行できますか?

ありがとう

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

android - ViewFlipperのExpandableListViewの表示に問題がありますか?

ExpandableListViewコンポーネントをViewFlipper要素に配置した後、次のようになりました。

代替テキスト

私のレイアウトファイルはこれです:

アイテムの行が部分的にオレンジ色になっている理由を誰かが知っていますか?

ありがとう!

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

android - AndroidでViewFipperを使用する

ユーザーが質問間を簡単に移動できるように、ViewFlipper を使用して質問ウィザードを作成する必要があります。質問ごとにビューを動的に生成する必要があります。各ビューには、テキスト ビュー (質問用) ラジオ ボタン (回答のオプション) とボタン (各ビューを切り替えるための「次へ」および「前へ」ボタン) が含まれます。

作成したいウィザードのモデルは次のとおりです。

代替テキスト

Viewflipper では、レイアウトが既に XML ファイルで定義されていることがわかります。それを自動的に生成し、値をビューに正しく設定する方法を誰かが助けてくれますか?

よろしくDJ

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

android - viewflipper でアクティビティを切り替える方法

私の Android アプリでは、2 つのアクティビティを使用しています。これらのアクティビティをスムーズに切り替えたいと考えています。ViewFlipper が 1 つのアクティビティでビューをスムーズに切り替えることができることを示す多くのリファレンス チュートリアルを見てきました。ViewFlipper を使用してアクティビティを切り替えることができるかどうか、またはこれを行う他の方法があるかどうかを知りたいです。現在、アクティビティを開始するボタンのクリックのみを使用していますが、スイッチは見栄えがよくありません。

何か提案があればよろしくお願いします。

ありがとうございました、

バルック

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

android - Viewflipper内でonclickリスナーを設定する方法

フリッパービュー内に onlickListener を設定する方法はありますか。私のアプリケーションには、「次へ」、「前へ」、「終了」ボタンのある質問ウィザードがあります。ViewFlipper を使用して、すべての質問をめくってみました。フリッパーのビューごとに、ラジオグループ内にラップされたテキストビューと4つのラジオボタンがあります。ユーザーが終了ボタンをクリックしたときに選択された RadioButton の値を取得したいと考えています。私が計画しているのは、ラジオボタンがクリックされるたびに値を配列に格納する関数を呼び出し、終了ボタンをクリックすると配列を取得することです。これを確立する方法について何か提案はありますか!

私の質問ウィザードは次のようになります。

代替テキスト

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

android - Android ViewFlipper 重複する子を追加し、それぞれに特定の EditText を変更する方法

メッセージを表示する一連のウィンドウをホストする Android アプリケーションに ViewFlipper を設定しました。複数の開いているチャットと同様に、各ウィンドウは異なるメッセージのセットに対応する必要があります。ビューを画面に表示するために同じ window.xml ビューを使用しているウィンドウごとに、編集する必要がある EditText の変数もあります。

参考までに、次のように子を作成して追加しています。

ご覧のとおり、基本的にビューを複製しています (これが私の設計に対する適切なアプローチかどうかはわかりません)。したがって、子を追加した後に onCreate 関数で何かを行うとしたら、次のようになります。

両方のウィンドウにテキストが表示されます。

私はこのようなものが良いだろうと思った:

しかし、それを使用すると、何も表示されません。おそらく、子の追加に誤りがあるのでしょう。おそらく、同じビューを使用できないか、EditText を間違った方法で選択的に変更している可能性があります。

チップ?

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

android - プログラムで複数の LinearLayouts を 1 つのビューに追加してから、ViewFlipper に追加する方法は?

質問のタイトルが問題をよく説明していることを願っています。

この XML をプログラムで作成したいのですが (プログラムで作成しないように提案しないでください ^_^ )

ご覧のとおり、2 つの LinearLayout があり、一方が他方に埋め込まれています。これを再現して、ViewFlipper に追加する必要があります。

これは私がこれまでに持っているものです:

フリッパーは次のように定義されます。

問題なく、ロード時にウィンドウに「l1」が表示されますが、l2 はどこにもありません。LayoutParams を台無しにしましたか? addView を使用して LinearLayout を追加できますか?

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

android - Androidで複数の同時チャットウィンドウを処理するにはどうすればよいですか?

いつでも複数のチャットウィンドウを含むViewFlipperがあります。連絡先リストでユーザーAをクリックして、そのユーザーAとチャットを開くと、ViewFlipperがフォアグラウンドになり、ユーザーAとのチャットを開始できます。その後、別の同時チャットを開きます。ユーザーB、Androidデバイスの戻るボタンを押して、連絡先リストに戻り、別のユーザーをクリックする必要があります。

これが発生すると、ユーザーBをクリックするとすぐに、ViewFlipperアクティビティでonCreate()メソッドが呼び出されたため、ユーザーAからの以前のチャットが削除されます。

この問題を回避するにはどうすればよいですか?ユーザーBをクリックして、ViewFlipperをリセットするのではなく、ViewFlipperに追加したいと思います。

ViewFlipperをサービスとして配置する必要がありますか?onPause、onResume、またはonBackPressedメソッドを再プログラムすることでできることはありますか?

連絡先画面は次のように実装されています。

list.xml

contact_list.xml

contact.java

mInflaterはどこにありますか

ListAdapterはcontact.java内で定義されます(ここに配置すると画面全体を占めることになります)

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

android - ViewFlipper アニメーションと minSdkVersion

昨日、アプリケーションを市場にアップロードしましたが、uses-sdk android:minSdkVersion="4"アイテムをマニフェスト ファイルに追加する必要がありました。このアイテムを追加した後、ViewFlipper ウィジェットから奇妙な動作が発生します。minSdkVersion がなければ、ビュー フリッパーは問題なくアニメーションを使用しています。追加した後、それらを無視するか、少なくともアニメーションが使用されていないように見えます。私も minSdkVersion="8" でテストしましたが、悲しいことに、アニメーションを機能させるのに役立ちませんでした。また、両方を追加しようとしました: ( uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8")、同じ動作。マニフェストから minSdkVersion 項目を削除すると (ローカル テスト)、ViewFlipper が魅力的に機能します。Market では、マニフェストに minSdkVersion 項目がないと APK をアップロードできません。

これが何であるか知っている人はいますか?私の意見では、これは本当に奇妙な動作であり、アプリの品質/ユーザーエクスペリエンスを本当に低下させます. 誰かがこれを修正する方法を知っている場合は助けてください。

フリッパーを使用してコンテンツをめくる方法のコード スニペン。

よろしくお願いします、Mitja

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

android - 同じタイプのビュー間でアニメーションを行う正しい方法は?

一連の多肢選択問題を練習するトレーニング アプリケーションを実行しています。2 つの質問の間でスライド アニメーションを実行したいと思います。ユーザーが 1 つの質問に正しく答えると、左にスライドし、新しい質問が右からスライドします。

現在、私の質問/回答のレイアウトは次のようになっています (question.xml):

質問に回答し、回答を評価した後、質問のテキストと 3 つの回答を変更しました。かなり簡単です。

ここで、ViewFlipper を使用してアニメーションを実行してみました。

しかし、その方法では、現在の質問と次の質問のビューに個別にアクセスできませんfindViewById

これを行うには、ID が異なるだけで 2 つの同じ質問レイアウトが必要ですか? 私には冗長に思えます。または、2 番目のビューで質問と回答のみにアクセスする別の方法はありますか?
または、これを達成するためのより簡単な方法はありますか?

ありがとう!