問題タブ [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 - setFactory() が呼び出されると、TextSwitcher が「2 つ以上のビュー」エラーをスローする
私は Android プログラミング クラスの課題に取り組んでいます。私はスプーンで供給されたコードを探していませんが、問題の原因を突き止めることはできません.
割り当ての詳細には、項目がクリックされたときにリスト内の項目からのデータを表示するために、ListView と複数の TextViews (2 番目のビュー) を含む ViewSwitcher が必要です。ListView にデータを入力するには、TextSwitchers を使用して、表示/変更時にテキストをアニメーション化する必要があります。ViewSwitcher または TextSwitchers のいずれかを使用してシミュレーターでアプリを動作させることができますが、両方を使用することはできません。TextSwitcher.setFactory() メソッドが呼び出されると、エラーがスローされ、アプリが終了します。.setFactory() を呼び出さない場合、プログラムはエラーなしで続行されます。
インストラクターとクラスメートに助けを求めましたが、月曜日に助けを求めて以来、応答したクラスメートは 1 人だけでした。この課題は現在 1 週間以上遅れているので、この時点で 0 を取得できると想定していますが、次のプロジェクトはこのプロジェクトから構築されるため、まだ完了する必要があります。
実際のコードを優先して xml の投稿を控える:
ありがとうございました!
android - フラグメントを使用した Android ViewSwitcher
アイテムのリストを含むフラグメントがあります。アイテムがクリックされると、そのアイテムの詳細を別のフラグメントで表示する必要があります。基本的に、別のアクティビティから新しいアクティビティを呼び出すことに似たものを探しています。私はフラグメントを使用しているため、常に以下のコードを使用して、1 つのフラグメントから別のフラグメントを表示します。
上記の例では、表示される新しいコンテンツのレイアウトを置き換えています。
交換以外に方法はありますか?
上記で説明したシナリオで、あるフラグメントから別のフラグメントに切り替える方法がわからないため、以下のように ViewSwitcher を使用しようとしています。
ここでは、ビュー スイッチャーを使用して次のフラグメントに切り替えようとしています。しかし、私の 2 番目のフラグメントは動的です。データは、最初のフラグメントでクリックされたアイテムに依存します。
ViewSwitcher を使用して別のフラグメントを動的にロードすることは可能ですか?
ありがとう。
android - Android: ViewSwitcher を使用した GridView のフィルタリング
奇妙な問題に遭遇しました。私のGridView
アイテムには、 で切り替え可能なボトムバーがありますViewSwitcher
。GridViewAdapter
実装しFilterable
ます。Filter
との両方ViewSwitcher
が単独で正しく動作します。GridView
ただし、使用後にアイテムを除外しようとすると、切り替えが行われたアイテムでスタックしてViewSwitcher
いるようです。View
理解を深めるために、ビデオへのリンクを次に示します。ボトムバーを切り替えてみるとわかるように、ShopB'sView
が正しく表示されていません。奇妙なことにArrayList
、 にAdapter
データを入力している には、デバッガによると正しいデータが含まれています。ボタンのクリックなどのアクションも正しいです。だけView
が間違っています。私はこれに本当に困惑しており、アドバイスに感謝します。以下は、コードの重要な部分です。
getView(...)
フィルター
onTextChanged(...) - フィルターの適用
onItemLongClik(...) - ViewSwitcher アクションを担当
shop_grid_item.xml
.net - MVC 4 でデスクトップとモバイルの切り替え可能なページを作成する
MVC4 でアダプティブ Web サイトを作成しました。ビュースイッチャーを使用して、Web サイト全体のデスクトップ ビューとモバイル ビューを切り替える方法を知っています。私の問題は、モバイル デバイスからそのページにアクセスしたときに、そのページをデスクトップ ビューに切り替えたいということです。
例:ActionResult
テストがあるため、デスクトップからこのページ (テスト) にアクセスすると、デフォルトでデスクトップ ビューが表示されますが、モバイルから同じページに再度アクセスすると、モバイルではなくデスクトップ ビューが表示されます。私のウェブサイトはアダプティブであるため_Layout.Mobile.cshmtml
、ユーザーがモバイルからアクセスしたときに自動的にレンダリングされるページがあります。これを回避するために、すべての html を設定してコピー ペーストしたtest.Mobile.cshtml
ページを作成しましたが、モバイル デバイスのメディア クエリがあるため、すべてのデスクトップ css がオーバーライドされ、目的を果たせません。Layout = null;
_Layout.cshtml
だから私の質問は、サイト全体ではなく、デスクトップとモバイルの間で単一のページを切り替える方法です。他のすべてのページはそのまま (適応) 機能するはずです。
android - ViewSwitcher の最初の表示が非常に遅い
ビューを表示する ViewSwitcher があります。ViewSwitcher が開始されると、最初のビューはスクロールしません。
を使用するアプリケーションがありますViewSwitcher
。
を初期化するViewSwitcher
と、スクロール時に最初に表示されるビューによって、onFling()
メソッドを呼び出すモーション イベントが発生します。
ただし、onFling()
アニメーションは実行されません。
ビューが 2 番目のViewSwitcher
ビューにスワイプされると、onFling()
イベントは正常に機能し始めます。
onFling()
が呼び出されても単に無視される原因は何ですか?
デバッガーでコードをトレースしたところ、onFling()
呼び出されましたが、実際にはアニメーションは配信されず、最初のビューでのみ配信されました。
ありがとう。私が使用するソースは、問題を表示するためにここに引っ張ることができます!
android - ビュー スイッチャーの境界外にある場合、ImageView を調整するにはどうすればよいですか?
ビュースイッチャーがあります(ケトルの2つのビューが含まれています-オンとオフ)
最初の画像はやかん "off" で、実際の viewSwitcher の外にあります。
fitXY、fixStart、fitCenter を試しましたが、役に立ちませんでした。
以下はviewSwitcherのレイアウトです
ケトル画像自体のサイズを変更しようとしましたが、役に立ちません
ビュースイッチャーの境界内に留まるようにするにはどうすればよいですか?