私はこのことで新しく、私は月の毎日、今日のようなユニークなフレーズを表示するアプリを行う必要があります25、textView 「ジャガイモ」と表示されるはずです。明日textViewは "ニンジン"を表示する必要があります。次の月、25日目は同じジャガイモ1を示し、26日目は同じニンジン1を示しています。月の日を使用して配列から特定の項目を持つTextView
これは私のコードです:私は自分の携帯電話でそれを起動すると
、それは何もしません。あなたの質問answser
public class MainActivity extends AppCompatActivity {
String q;
Resources con;
TextView frase1;
TextView frase2;
TextView frase3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
frase1 = (TextView)findViewById(R.id.textView1);
frase2 = (TextView)findViewById(R.id.textView2);
frase3 = (TextView)findViewById(R.id.TextView3);
con = getResources();
Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_MONTH);
if (Calendar.DAY_OF_MONTH == 1){
q = con.getStringArray(R.array.dia)[1];
frase1.setText(q);
}
if (Calendar.DAY_OF_MONTH == 2){
q = con.getStringArray(R.array.dia)[2];
frase1.setText(q);
}
if (Calendar.DAY_OF_MONTH == 3){
q = con.getStringArray(R.array.dia)[3];
frase1.setText(q);
}
}
}
あなたはどんな問題に直面していますか? –
「if(Calendar.DAY_OF_MONTH == 1)」の代わりに「if(day == 1)」を使用しないでください。 –
Sachinは、アプリケーションを読み込むと、フレーズに見えるテキストビューには何も表示されません。 –