2012-07-05 80 views
0

第一关我道歉,如果这是一个愚蠢的问题,因为我是一个小白,当谈到Android和StackOverflow的太...的Android - 添加膨胀意见viewflipper

我想读一个Twitter的JSON供稿然后将各种推文推入ViewFlipper,以便它们在它们之间水平循环......我只需要日期(格式化)和推文的文本... 我已经有了Feed,我可以在推文,我的问题是如何将它们注入viewflipper? 现在我膨胀布局xml和使用addView让他们在那里,这是可行的,但我不知道如何设置在充气视图中的两个文字...

有没有另一种方式也许是更轻松?

在此先感谢!

编辑: 一些源代码

ViewFlipper flipper = (ViewFlipper) findViewById(R.id.twitterFlipper); 
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 

和for循环:

for (int i = 0; i < jsonArray.length(); i++) { 
      JSONObject jsonObject = jsonArray.getJSONObject(i); 
      flipper.addView(inflater.inflate(R.layout.twitter_item, flipper, false)); 
      Log.i("first", jsonObject.getString("text")); 
     } 
+0

请张贴您的相关代码,以便我们对您的问题有上下文。 – Sam 2012-07-05 15:44:25

回答

0

试试这个:根据

for (int i = 0; i < jsonArray.length(); i++) { 
     JSONObject jsonObject = jsonArray.getJSONObject(i); 
     View view = inflater.inflate(R.layout.twitter_item, flipper, false); 

     TextView textView1 = view.findViewById(R.id.text1); 
     TextView textView2 = view.findViewById(R.id.text2); 
     textView1.setText("Some text 1");    
     textView2.setText("Some text 2"); 

     flipper.addView(view); 
     Log.i("first", jsonObject.getString("text")); 
    } 

当然,更换TextView的资源ID您布局。

+0

这样做,谢谢一堆! – user1504495 2012-07-06 07:27:07