2016-03-29 4 views
-2

私はコーディングで非常に新しいですし、あなたがアプリを開いている日に新しいコンテンツを表示するアンドロイドアプリを開発したいと思います。例えばアンドロイドアプリの日付に合わせてテキストビューに異なるテキストを表示する方法は?

:良好 1日目を食べて20日(ユーザがアプリを開く)、メッセージが「XXXXXX」 2日目(ユーザーがアプリを開く)で、メッセージが「YYYYY」

あります1日目はユーザーがアプリをダウンロードした日です。

「タイムスタンプ」を文字列として使用する必要があることを理解しましたが、どうすればいいですか?

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

答えて

0

私はあなたが達成しようとしていることについてはよく分かりません。しかし、私が理解したことに基づいて。現在の日を取得したいだけです

Calendar calendar = Calendar.getInstance();// sets the current date 
calendar.get(Calendar.DATE);// gets the current day returns an integer value 
calendar.getTime();// gets the current date and returns a Date Object 

ここから開始できます。カレンダークラスは、現在のカレンダー日付に対して異なる値を提供します。あなたが知っておく必要があるのは、ウェブを検索しようとしたときに利用できることだけです。しかし、あなたに何かを働かせるために、日付操作のためにCalendarクラスを試してみてください。

EDIT:

日付/日に基づいて、特定の文字列を表示したい場合。あなたができることは配列を作成し、日付/日の値をユーザーに与えて文字列を取得することです。

String[] stringArray = {"Text1", "Text2", "Text3", "Text4", "Text5", "Text6", "Text7"}; 
String theStringYouWant = stringArray[calendar.get(Calendar.DATE)]; 

短い文字列と限られたレコードがある場合は、この方法を使用できます。しかし、大量のデータがある場合は、データベースを利用してデータを格納し、この方法を使用することをお勧めします。

+0

こんにちは!お返事ありがとうございました。ご清聴ありがとうございます。私は日付を表示するのではなく、アプリケーションがダウンロードされた日に応じて別のテキストを表示します。毎日新しい見積もりと同じように。あなたのためにセンセーションを作るドール? –

+0

更新された記事を参考にしてください。 – ljpv14

関連する問題