問題タブ [caldroid]

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

android - 後で使用するための RecyclerView/メモの保存

アプリを再設計しようとしていますが、最善の方法がわかりません。

現在、ヘッダー/親アイテムとしていくつかのワークアウトを含む展開可能なリスト ビューがあります。各ワークアウトには、4 週間を表す 4 つの子項目があります。ユーザーが 1 週間クリックすると、3 つのタブ フラグメント (月曜、水曜、金曜を表す) を持つ新しいアクティビティに送信されます。これらのフラグメントにはそれぞれリサイクラー ビューがあり、クリックされたアイテム (カスタム オブジェクト) に応じてデータが入力されます。以下に小さな例を示します。

それはほんの一例です。これでもいいのですが、もっと使いやすくしたいです。私のアイデアは、ユーザーにワークアウトを選択してもらい、各ワークアウトをイベントとして Caldroid カレンダーに追加してもらい、そのワークアウト (たとえば、月曜日) をクリックすると、以前にリサイクラー ビューで使用していたのと同じビューが使用されるようにすることです。これまでのところ、私はこれらすべてを行う方法を知っていると信じています.

私の質問は、保存機能を実装したいということです。そのため、ユーザーがワークアウトを完了すると、Caldroid の対応する日に保存され、その日の背景色が変更されるため、ユーザーはワークアウトが完了したことがわかります。ワークアウトを保存してユーザーがその日に戻ってチェックアウトできるようにする方法がわかりません彼らはクリックします。また、メモを取るオプションを追加したいと思います。これにより、さらに複雑になります..

基本的には、ユーザーが実行したワークアウトを保存すると、そのアクティビティのすべての部分、リサイクラー ビュー アイテム (チェックマークの状態を含む)、およびそのワークアウトで取ったメモが保存されるようにしたいと考えています。

私はsqliteを使用することを考えましたが、カスタムオブジェクトを含むArrayList / recyclerviewの状態をsqliteに保存し、アイテムが保存されてユーザーが特定の日付をクリックした後にそれを参照する方法が正確にわかりません

誰かが少しでも助けてくれたり、正しい方向に私を向けることができれば、それは大歓迎です! どこから始めればいいのかわからない!どうもありがとう!

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

android - Cal droid Calender は、Android アクティビティで日付ピッカーとして使用しています

AndroidアクティビティでCaldroidカレンダーを使用して日付ピッカーを作成する方法を教えてもらえますか?

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

java - Caldroid の背景ドローアブル

こんにちは、習慣トラッカー アプリでカレンダー ビューをカスタマイズするために Caldroid ライブラリを使用しています。2 つのハッシュ マップがあり、習慣の成功日と失敗日を表してsuccessMapいます。failureMap成功した日には緑の円形の背景を、失敗した日には赤い円形の背景を描画可能に設定していますが、コードで後で記述されるそのうちの 1 つだけが表示されます。カレンダーを設定する方法は次のとおりです。

これには、後で書き込まれる日付のみが表示されます。たとえば、ここでは失敗した日のみが表示されます。これらの配列リストとマップの値を確認しましたが、問題ありません。この問題を解決するにはどうすればよいですか?

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

android - Caldroid: サイズと位置を変更する方法

アクティビティに Caldroid カレンダーを含めようとしています。次のように、カレンダーが画面の 3/4 を占めるようにします。

ここに画像の説明を入力

ただし、常に画面の上部に表示されます。

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

そして、これは私がカルドロイドを取り付ける方法です:

StackOverFlow で検索しましたが、解決策が見つかりません。

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

android - Caldroid カレンダーのセルをクリックしたときにハイライト色を無効にする方法は?

ハイライトカラー(添付画像のオレンジ)を無効にしたい。

どうやってするの?

ありがとうございました! ここに画像の説明を入力

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

android - ActivityからFragmentへの呼び出し時のAndroid Caldroid Calendar Nullpointerexceptionエラー

フラグメントを介して Caldroid カレンダーを作成しました。

これは、カレンダーを作成する CalendarFragment.java ファイルです。

Activity から CalendarFragment.java の最後のメソッドを呼び出したい これは私が呼び出すメソッドです

そして、次のようなボタンをクリックすると、Activity からそのメソッドを呼び出します。

私が達成したいのは、呼び出して日付の背景を更新することです

ボタンを押すと、次のエラーメッセージが表示されます。

ボタンを押して CaldroidFragment のメソッドを呼び出すと、すべてがクラッシュする

次に、このメソッドが呼び出されます。

そして、すべてがこの行でクラッシュします

エラーあり: