2014-05-15 35 views
-2

即時嘗試創建一個textView,其中將包含我鍵入的提示。這些提示將被存儲在一個sting數組中,如下所示。我怎樣才能使這個字符串數組更改的項目,幾秒鐘後如何創建一個textView,幾秒鐘後自動更改文本

</string-array> 
<string-array > 
    <item> Use low energy compact fluorescent lamps as replacements for traditional incandescent lamps.</item> 
    <item >Ensure that thermostats for appliances are effective and set at moderate levels.</item> 
    <item >Install low-flow shower heads and faucet aerators to reduce water usage and its associated energy for heating></item> 
</string-array> 
+0

你是指物品之間的變化還是實際上改變了物品? –

+0

你到目前爲止嘗試過什麼,以及你遇到了什麼具體問題?這裏沒有人會爲你寫代碼。你可以使用'Timer'。 [鏈接到文檔](http://developer.android.com/reference/java/util/Timer.html)。 –

+0

使用CountDownTimer –

回答

0

試試這個代碼 -

final String[] tipsArray = getResources().getStringArray(R.array.tips); 

    final Handler tipsHanlder = new Handler(); 
    Runnable tipsRunnable = new Runnable() { 
     @Override 
     public void run() 
     { 
      int tipPosition = 0; 
      //set number of tip(randon/another way) 
      tipsTextView.setText(tipsArray[tipPosition]); 
      tipsHanlder.postDelayed(this, 5000); 
     } 
    }; 
    tipsHanlder.post(tipsRunnable); 

您需要提供尖端數量,基於Randon發電機或其他方法。

P.S給你的字符串數組在XML中的名稱。