問題タブ [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.
android - ViewSwitcher と ListView
私は次のレイアウトを持っています
しかし、(onTouchListener によって) ViewSwitcher を切り替えると、レイアウト内の ListView の onItemClickListener も応答します。切り替え時にそれは必要ありません。修正方法は?
これは私のスイッチャークラスです:
}
android - TabGroupActivity と ViewSwitcher で [戻る] ボタンが期待どおりに機能しない
Android アプリに奇妙な効果があります。
各タブの TabGroupActivities で TabHoster を使用します。戻るボタンの動作を除いて、かなりうまく機能します。
アクティビティが起動され、[戻る] ボタンに応答します。次に、ViewSwitcher を使用して子アクティビティを開始します。ビューの [戻る] ボタンを押すと、アクティビティが期待どおりに閉じられます。しかし、それはonBackPressed()
私のアクティビティを通過します。
ビュー B (detailView==true) の [戻る] ボタンを押すと、メソッドは呼び出されません。その代わりにonBackPressed()
、TabGroupActivity が呼び出され、最初のビューに戻ることができません。
誰でもこれを説明したり、ActivityGroup 内のアクティビティ内のビューを切り替える方法を教えてもらえますか?
android - ビュースイッチャー/ビューフリッパーの動的使用
TextViewとImageViewを含むレイアウトのtoto.xmlファイルがあります。そして、ViewSwitcherを含む別のファイルmain.xmlがあります。
質問:ViewSwitcherのtoto.xmlをさまざまなコンテンツと動的に統合し、Main.javaで編集可能にする方法
ありがとうございました
PS:私の英語が下手な場合は申し訳ありませんが、このテキストはGoogle翻訳者によって翻訳されています
java - Android: ビューごとに異なる Java ファイル
アプリケーションのタイトルが含まれる固定ヘッダーを含む Android アプリケーションを構築しています。現在、アプリケーションがアクティビティを変更すると、両方のアクティビティのヘッダーが同じであるため、ヘッダーもスライドアウトしてスライドインします。アクティビティを切り替えても、このヘッダーが常に固定されているのが本当に気に入っています。
これは、ヘッダーの下のレイアウトでビュースイッチャー/ビューフリッパーを使用し、アプリケーションの特定の部分でのみビューを切り替えることで簡単に実行できると思います。それは私の望む効果を生み出すでしょう。これの問題は、アプリケーション内のすべての画面が同じ Java ファイルを使用することです。約 12/13 の異なる画面があり、すべてボタンのテキストビュー、リストビューなどを含むため、非常に厄介なコードが作成されます。したがって、「画面」ごとにJavaファイルを使用することをお勧めしますが、別のアクティビティに固執する必要があり、アクティビティの遷移中にヘッダーを上部に保持できません。
アプリケーション画面ごとに異なるJavaファイルを使用しながら、実際に固定ヘッダーを保持する(および下のビュー/レイアウトをアニメーション化できる)ソリューションはありますか?
android - オブジェクト アニメーター アニメーション後のビュー スイッチャーに関する不可解な問題
ユーザー情報(名前、メールアドレスなど)を入力するための編集テキストとチェックボックスを多数含む LinearLayout ビューが 2 つあります。これらのフィールドのいずれかで検証が失敗すると、テキストビューが表示されなくなり、検証エラーが表示されます。
ViewSwitcher 内に 2 つのレイアウトを含め、ObjectAnimator クラスを使用して 2 つのビュー間でアニメーション化します。(コードはAndroidの古いバージョンをサポートする必要があるため、実際にはnineoldandroids後方互換性ライブラリを使用しています).
作業の大部分は、switchToChild メソッドで実行されます。
ビューを 2 回以上反転すると、奇妙なエラーが発生し始めます。
まず、ビュー アニメーターの正しい子ビューが表示されますが、他のビューにフォーカスがあるようで、現在のビューの下のビューをクリックできます。最初のアニメーションの最後に viewSwitcher.bringChildToFront を追加して、この問題を解決しました。
ただし、これを実行して2番目のビューで検証を実行すると、表示に設定した「なくなった」ビューは表示されません(線形レイアウトが再測定されていないかのように)。XML ファイルのサブセットを次に示します。
ビューを切り替える主な方法は次のとおりです。
誰にもアイデアはありますか?これは本当に私を混乱させます!
android - Android RealViewSwitcher:2ページ目から始める方法は?
このサイトから入手したRealViewSwitcherを使用しています。
私のコードでは完全に機能しますが、現在の初期画面を2番目または3番目の画面に設定する方法がわかりません。
このメソッドsetCurrentScreen(int)
は何にも影響を与えません。onLayout()メソッド内のforループをからに変更すると、for (int i = 0; i < count; i++) {...}
2for (int i = 1; i < count; i++){...}
ページ目から始まりますが、1ページ目に移動することはできません。
2ページ目から始める方法はありますか?
ios - 他のビューに切り替えると、アプリのxcodeが壊れます
アプリに取り組んでいますが、最初のビューから2番目のビュー(ゲームレベル)に切り替えると。ゲームは次のように壊れます:
アラート脅威1:SIGABRTに信号を送ります。
理由はわかりませんが、他のビューではこのコードは機能しますが、このビューに切り替えたい場合は機能しなくなります。私のスイッチングコードは次のとおりです。
あなたが私を助けてくれることを願っています、私はこれに不慣れです。よろしくお願いします!
android - ViewSwitcher でビューの相対位置を使用する
ここで問題が発生しRelativeLayout
てViewSwitcher
います。誰かが助けてくれるかもしれません。だから私が望むのはViewSwitcher
、を使用して2つのビューを切り替えることですが、スイッチャーが方程式の一部でさえあるという事実は、ユーザー/開発者から隠されるべきです。代わりに、切り替えられる 2 つのビューのいずれかのみを処理する必要があります。
これが機能するために、私が行っているのは、カスタム ウィジェットを提供することです。このウィジェットは、インフレ時にビュー ツリーから削除さViewSwitcher
れ、以前の位置に a を挿入し、ビュー スイッチャーの子として再挿入されます。その部分はうまく機能します。
これらのビューが 2 つある場合、それらを親に対して相対的に配置する (例: を使用layout_alignParentBottom
) は問題なく機能しますが、たとえば を使用して相互に相対的に配置しようとするとうまくいきませんlayout_toRightOf=id
。
ただし、切り替えられたビューの ID を ViewSwitcher (その新しい親) にコピーすると機能しますが、なぜそれが必要なのか理解できず、同じ ID を持つビューが複数ある場合、おそらくカエルや何かが降るでしょう。ビューツリーで?
明確にするためのコードを次に示します。
次に、レイアウト XML ファイルで、ユーザーはこのカスタム ビューをインフレートするだけです。
つまり、layout_toRightOf
new の属性になるためViewSwitcher
、ID はカスタム ビューの属性のままですが、別のビュー スイッチャーの子であるビューに対してスイッチャーを配置しても機能しません。その理由はわかりません。スイッチャーにもその子と同じ ID を指定した場合にのみ、ポジショニングが機能します。
ここで何がうまくいかないのかについての指針はありますか?
android - androidViewSwitcher画面の向きの変更
方向ごとに1つずつ、2つのレイアウトファイルにrViewSwitche
があります。FragmentActivity
はViewSwitcher
によって制御されますradio group
。
画面を回転すると、すべてが期待どおりに動作し、正しいレイアウトファイルが画面のレンダリングに使用されます。
ただし、画面が回転すると、ラジオグループのonCheckedChanged
イベントが発生します。そのリスナーは次のようになります(で作成):onCreate
画面が回転したときに起動せずにviewSwitcher.showNext()を呼び出すにはどうすればよいですか?listener
java - Android ICS Dialer のような ViewSwitcher をどのようにセットアップしますか?
ICS Dialer のような ViewSwitcher をどのようにセットアップしますか? ViewSwitcher をセットアップして、左右にスワイプしたときにアニメーションを表示させることはできますが、実際にビューを左右にドラッグできるようにする方法がわかりません。