ウォッチアプリの最初のビューをメニューまたは同様のスクロールリストに設定するにはどうすればよいですか?リスト/メニューを最初のビューとして持つGarmin ConnectIQアプリ
私はこの現象をFenix 5で常に見ています。たとえば、Navigateアプリ(「選択」を押し、「ナビゲート」を選択)では、最初の画面はオプションのスクロールリストです。私は、プログラムで作成され、制御されているリストで、私のアプリで同じことが欲しい。
しかし、getInitialView()からメニューを返すと、「Unexpected Type Error」というメッセージが表示されます。
ちょうど明確にする:私は本当にメニューかどうか気にしない。しかし、私は一度にリスト内の複数の項目を見ることができるようにしたい、リストが画面よりも大きい場合は、上下のボタンでスクロールさせます。アイテムをプログラムで描画できるカスタムビューにすることは大きなプラスになります。
私は手動でリストを描き、スムーズなスクロールを手動で実装できると思います。それはあまりにも面倒です。私は、この正確なことが非常に多くの場所で一貫して起こっているのを見ているので、これには組み込みの設備があると信じなければなりません。
(ウォッチアプリ - 「選択」(右上)を押してリストから選択すると、ウィジェット、ウォッチフェイス、またはデータは表示されません。フィールド。)
(時計アプリを明確にし、一例として、移動を使用するように編集。)
おかげで、私は、時計アプリ、ないウィジェットについて尋ねた:
は私が動作するはずです、あなたの最初のビューのために、このようなコードが、何かを実行していません。 (「ウォッチアプリ」は私の質問の最初の行にあります)。アップ/ダウン制限はそこには適用されません。 Navigateアプリを例として使って質問を編集しました。Navigateアプリはダウンロードされたアプリと同じ場所に表示されるので、Navigateを呼び出しています。 –
申し訳ありませんが、私は「ウィジェット」であると考えられるクロックへの参照に混乱しました。 ConnectIQを初めて使用する開発者は、4つのタイプのいずれかを指すときに「app」という言葉をよく使用します。 – douglasr
ありがとうございます。私は組み込みのアプリが別のAPIにアクセスできると思う。なぜなら、この特定のタイプのメニュー(Navigateのような)がどこからでも見えるからだ。とにかく今私はメニューの代わりに複数のページを使うことができると思っています。私はむしろそれと戦うよりもシステムと一緒に仕事をしたいと思う。 –