Я начинаю программист на Android, и вот моя проблема: в моем приложении у меня есть вспомогательная активность, которая использует статический макет; моя деятельность в методе onCreate получает список данных - как я должен вставлять эти данные в мой существующий макет?Добавление представления к статическому макету
До сих пор я попробовал этот код, но он не показывает ничего, хотя нет никаких исключений вы и там уже несколько элементов, следовательно, цикл работы: класс
активности:
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>
Что такое рецептыСписок? откуда она взялась? –
его список данных, которые мне нужно отображать, так как я сказал, что цикл работает, мне просто нужно понять, как добавить текст и т. Д. К моему статическому виду. –