2012-01-17 7 views
0

私は初心者のアンドロイドプログラマーです。私のアプリでは静的なレイアウトを使ったサポート活動があります。 onCreateメソッドの私の活動はデータのリストを受け取る - 私はどのように私の既存のレイアウトにこのデータを埋め込むべきですか?スタティックレイアウトにビューを追加する

Activityクラス:

try { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.results); 

     LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 

     View v = inflater.inflate(R.layout.results, null); 
     // Find the ScrollView 
     LinearLayout sv = (LinearLayout) v.findViewById(R.id.lMain); 

     // getting data here 
     for (int i = 0; i < recipesList.getId().size(); i++) { 
      LinearLayout ll = new LinearLayout(this); 
     ll.setOrientation(LinearLayout.VERTICAL); 

     // Add text 
     TextView tv = new TextView(this); 
     tv.setText("abc"); 
     ll.addView(tv); 

     sv.addView(ll); 
    } 
をは例外がありませんし、いくつかの要素がそこにいるものの、したがってループが働き、

は、これまでのところ、私はこのコードを試してみたが、それは何を示していません

results.xml

<?xml version="1.0" encoding="utf-8"?> 
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/scroller" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:fillViewport="true"> 

     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:orientation="vertical" 
     android:id="@+id/lMain" > 

     </LinearLayout> 
    </ScrollView> 
+0

recipesListとは何ですか?それはどこから来ますか? –

+0

私は表示する必要があるデータのリストは、私はループの作品を言ったように、私は静的ビューにテキストなどを追加する方法を理解する必要がある –

答えて

0

あなたapporchは間違っています。このようにする必要があります。

try 
{   
super.onCreate(savedInstanceState);   
setContentView(R.layout.results);   
LinearLayout sv = (LinearLayout) findViewById(R.id.lMain); 
// getting data here  
    for (int i = 0; i < recipesList.getId().size(); i++) 
    {  
    // Add text   
    TextView tv = new TextView(this);   
    tv.setText("abc");   
    sv .addView(tv);   
    } 
} 
+0

残念ながら、それはどちらもうまくいきません –

+0

私はインフレータを放棄した後、ありがとう! –

関連する問題