問題タブ [viewswitcher]

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

android - Android - ViewSwitcher がビューを切り替えない

簡単なはずですよね?だから - これが私がViewSwitcherXMLで定義した方法です(簡潔にするためにIDとレイアウトは省略されています)

次に、Javaコードのどこかにこのコードがあります

切り替わらないだけです。私は API v. 3 (1.5+) 向けに開発していますが、驚いたことに、ViewSwitcher への参照はほとんどありません。ここで明らかな何かが欠けていますか?

PS私はこれがうまくいくことを力ずくで知りました:

それでも - なぜ運がないのbringToFront()ですか?

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

android - imageswitcherのフェード矢印

ImageSwitcherを使用していくつかの画像を表示するアプリケーションを作成しています。ユーザーが画面に触れたり画像を切り替えたりするたびに、画面の下部にあるボタンに加えて、画面の両側に矢印を表示したいと思います。Androidマーケットでアプリケーションのスクリーンショットを表示するときに表示されるのと同じです。

これまでのところ、アクティビティにOnGestureListenerを実装し、フェードインして1秒間スリープし、ACTION_UPイベントがトリガーされるたびに再びフェードアウトするAsyncTaskを作成しました。問題は、ユーザーが別の画像に飛びついた場合に矢印を削除したいということです。3つの画像があります。

これが私のコードの抜粋です。

以前にこのようなことをした人はいますか?3番目の画像に焦点を合わせたときに左の矢印だけを非表示にし、最初の画像に焦点を合わせたときに右の矢印だけを非表示にするにはどうすればよいですか...など...?私はこれに1時間立ち往生しています。

ありがとう!

フォーマットについて申し訳ありません。

0 投票する
4 に答える
43423 参照

android - Android ViewSwitcher の使用方法

ViewSwitcher を使用して、2 つのビュー間の切り替えを実行しようとしています。1 つは ImageView で、もう 1 つは MapView です。ユーザーがクリックしてこの切り替えを実行するボタンがありますが、コードがエラーを引き起こしています。何があるか分かりますか?

エラーはそのとおりです

助けてくれて本当にありがとう!:)

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

java - Android - レイアウトを変更せずにリストビューを切り替えますか?

ここで正確なコードを探しているわけではありません。これを理解できるように、何を探すべきか、何を読むべきかについての指示です。

リストから選択されたものに応じてリストビューのみが変化する、静的なままにしたいレイアウトがあります。リストにデータをリロードしましたが、選択肢の間の派手なトランジション アニメーションが必要であり、戻るボタンを押したときにアプリが前のメニューに移動するようにしたいと考えています。

誰かがビュースイッチャーを使用することを提案しましたが、それは素晴らしいようですが、レイアウトのリストビューを通常の行レイアウトで埋める方法についてはまだわかりません。その後、選択時にカスタム行へのアニメーション化された遷移を行います。また、viewswitcher は 2 つのビューに制限されているようです。そのため、いくつかのメニューをさらに深くしたい場合は制限になる可能性があります。

可能であれば、各メニューを独自のクラスに配置して、そのクラスで入力を処理できるようにしたいと思います...

これが漠然としすぎていないことを願っていますが、そうである場合は、喜んでさらに説明します.

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

android - Android の ViewSwitcher の 1 つの子のみの画面の向き

位置 0 と位置 1に aViewSwitcherを含む があります。LinearLayoutImageView

ここで、LinearLayoutのみをPortraitとして表示し、が表示されたらImageView、ユーザーにデバイスを回転させてそのビューを横向きモードで表示する機会を与えます。

そのため、ファイルandroid:configChanges="orientation"にアクティビティを追加しました。AndroidManifest.xml

次に、アクティビティでオーバーライドする必要がありますが、必要onConfigurationChanged (Configuration newConfig)なものを取得する方法が見つかりません...

newConfig.orientationを呼び出す前に param を直接編集super.onConfigurationChanged(newConfig)し、新しいConfigurationfromを作成してメソッドnewConfigを使用しようとしましたが、うまくいきません。updateFrom

何か案が?

ありがとうございました

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

android - ViewSwitcher アニメーションが発生する前に GridView を更新する方法は?

私は最初の Android アプリケーションとして戦艦ゲームに取り組んでいます。

2 つの GridView を保持する ViewSwitcher を使用することにしました。1 つのbUserGridはユーザー フィールド (ユーザー シップをホストする) 用であり、bComputerGridはコンピューター フィールド (ユーザー ショットを表示する) 用です。

ユーザー ストライク (コンピュータ フィールドをタップ) アプリケーションは、そのストライキが成功したかどうかを定義するAsyncTask userAttackを実行します。

ユーザーが失敗した場合、 userAttack のonPostExecute()セクションで、bComputerGridを更新するためにnotifyDataSetChanged ()を呼び出します。

しかし、それは起こりません!ユーザーが見逃した場合、次のステートメントはbComputerGridを更新しません。

次に、ここでuserAttack のonPostExecute()セクションでAsyncTask computerAttack開始します。computerAttackのonPreExecute ()セクションで、呼び出してbComputerGridbUserGridに切り替えます

切り替えが発生しますが、bComputerGridはそれ以前に更新されていません!

コンピューターはストライキを実行し、 bUserAdapter.notifyDataSetChanged()を呼び出してcomputerAttackのonProgressUpdate ()セクションのユーザー フィールドを正常に更新します。コンピューターが逃した場合、アプリケーションは再びユーザーのストライク (タップ) を待つようになります。

しかし、その切り替えとコンピュータ ショットが発生する前にbComputerGridを更新できないのはなぜですか?

手伝っていただけませんか?

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

android - Androidウィジェットのimageswitcher?

ウィジェットでimageswitcherを使用するにはどうすればよいですか?

コードは正常にコンパイルされますが、ウィジェットを作成しようとするとエラーが発生します。

Error inflating AppWidget AppWidgetProviderInfo(provider=ComponentInfo{test.basic/test.basic.HelloWorldWidget}): android.view.InflateException: Binary XML file line #5: Error inflating class android.widget.ImageSwitcher

imageswitcherのxmlコードは次のとおりです。

ビューファクトリを作成するための私のコードは次のとおりです。

どんな助けでも強くいただければ幸いです。

ありがとうございました

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

android - Android UI:画面の一部を置き換えながら残りの部分を維持する方法

私はチャットウィンドウでアンドロイドグーグルトークアプリケーションの一部である効果を達成しようとしています。その結果、上下は静的になりますが、開いているさまざまなチャット間をスワイプできます。

つまり、上部と下部に静的なセクションがあり、中央に動的な部分がある画面を設計しようとしています。ギャラリーアプリを考えてみてください。ギャラリーアプリでは、上部にタイトルが表示され、「次を表示」下部の[画像]ボタンと中央の画像は、アクティビティを切り替えるときに表示されるのと同じトランジションに置き換えられます。唯一の違いは、画像の代わりに、中央のより複雑なレイアウトを置き換える必要があることです(いくつかのテキストビューと画像)

どうすればいいですか?アニメーションについて考えたのですが、複雑すぎてフラグメントについて考えましたが、すべてのバージョンでサポートされているかどうかわかりません。また、インフレーターを使用して実行時に描画することも考えましたが、「次のアクティビティ」を実行できません。 " 効果。

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

android - ListActivity からの詳細ビューを持つ ViewFlipper?

何か基本的なことが欠けているように感じます。実際、この質問をするのはちょっと恥ずかしいです。しかし、それは新しいプラットフォームを学び始めるときに起こることです...

CursorAdapter を介して入力される ListViewActivity があります。リスト アイテムがクリックされると、そのアイテムの詳細を表示する新しいアクティビティを開始します。私がやりたいことは、フリンジ/スワイプを有効にして、詳細アクティビティからアイテムを反復処理することです。List 内のアイテム数にハードコードされた制限がなく、無駄に思えるだけなので、ViewFlipper を完全に設定したくありません。フリング ジェスチャ/トラックボールの動きを傍受し、次/前のアイテムの詳細で詳細アクティビティをリセットする方法はありますか?

私の ListViewActivity は、適切なインテントで startActivity を呼び出す OnListItemClick を使用して、(managedQuery を介して) Cursor と関連する CursorAdapter を設定するだけです。

私の詳細なアクティビティはかなり単純に思えます。これは、インテントの Uri に基づいて項目の詳細を表示するために設定された多数のビューを持つ単純な RelativeLayout です。

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

android - ViewSwitcherの代わりにギャラリーを使用する

現在、アプリでViewSwitcherを使用していますが、切り替えるには2つ以上のビューが必要なため、問題が発生しています。ViewSwitcherは2つを超える子を受け入れないため、Galleryウィジェットを使用して受け入れることができることを読みました。

ViewSwitcherの各ビューは異なります(1つは内部にListViewとButtonを備えたLinearLayoutであり、もう1つは内部にImageViewとTextViewを備えたLinearLayoutです)。

要件に応じてギャラリーウィジェットを使用できますか?

誰かが私を正しい方向に向けることができますか?いくつかのチュートリアル/例かそこら..?

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