2014-05-15 38 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中的名称。