Динамическое использование видоискателя / видоискателя
У меня есть файл 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;
}
В любом случае, спасибо;)