2012-07-05 56 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