2010-11-28 14 views
0

私はAndroid Appsを開発してJavaを書くのが初めてです。しかし、私はTextViewの出力時間が何であるかに応じて異なる出力を与えるシンプルなアプリケーションを作りたいだけです。今日の時刻によって異なるTextViewを表示

F.ex.時間が06:45から08:45の間であれば、「おはようございます」などと言いたいと思います。

私はEclipseで遊んでいて、シンプルなWebView-appを作成しましたが、特定の時間に表示したいTextViewを選択するか、別のレイアウトを表示するかの情報を見つけることができません。

ヒントはありますか? これは現在srcの.javaファイルです。

package com.wao.texttime; 

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.TextView; 

public class TextTime extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     TextView tv1 = (TextView) findViewById(R.id.TextView01); 
     tv1.setText("Good Morning"); 
    } 
} 

答えて

3

異なるTextViewを切り替える必要はありません。 TextViewに異なるメッセージを表示したいだけなら、私は単にsetText関数を呼び出してTextViewのテキスト属性を更新するだけです。

+0

私はこれを行うためのガイダンスが必要です。 srcの.javaファイルにルールを定義していますか?そして、どのようにしてテキストをプルするか、またはレイアウトファイルのテキストを書き込むことができますか? – Anders

+0

「Android TextView tutorial」などの検索をおすすめします。以下はまた、TextViewのテキストを変更する方法に関する質問です:http://stackoverflow.com/questions/2300169/how-to-change-text-in-android-textview – Nailuj

+0

ありがとう、私はそれを読み上げます。今日の時刻に基づいてテキストを定義する際の規則をどのように定義できるかについてのヒントはありますか? – Anders

関連する問題