私は初心者のアンドロイドプログラマーです。私のアプリでは静的なレイアウトを使ったサポート活動があります。 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>
recipesListとは何ですか?それはどこから来ますか? –
私は表示する必要があるデータのリストは、私はループの作品を言ったように、私は静的ビューにテキストなどを追加する方法を理解する必要がある –