Динамическое использование видоискателя / видоискателя

У меня есть файл toto.xml с макетом, который содержит TextView и ImageView. и у меня есть другой файл main.xml, который содержит ViewSwitcher.

вопрос: как динамически интегрировать toto.xml во ViewSwitcher с различным контентом и редактировать в Main.java

благодарю вас

PS: извините, если мой английский плохой, но этот текст переведен Google Translator

1 ответ

Решение

После более чем недели исследований:

когда во-первых ViewSwitcher может иметь только два представления, мы должны использовать ViewFlipper во-вторых: заполнить ViewSwitcher большим количеством представлений, которые могут прокручиваться, очень просто:

flipper.addView (View v);

зная, что View может быть TextView или даже LinearLayout, который содержит один или несколько текстовых представлений, мы можем использовать цикл, который будет заполнять представление из базы данных, а затем вызывать switcher.addView ();

Пример:

ViewFlipper flipper = (ViewFlipper) findViewById(R.id.viewFlipper1);  

flipper.addView (addText("Stackru Forever"));

public View addText(String text) {
            TextView tv = new TextView(this);
            tv.setText(text);
return v;
}

В любом случае, спасибо;)

Другие вопросы по тегам