Pergunta

Eu tenho um arquivo toto.xml com um layout que contém um TextView e um ImageView.e tenho outro arquivo main.xml que contém um ViewSwitcher.

a questão:Como integrar toto.xml no ViewSwitcher dinamicamente com conteúdo diferenciado e editável no Main.java

obrigado

PS:Desculpe se meu inglês é ruim, mas este texto foi traduzido pelo Google Translator

Foi útil?

Solução

Depois de mais de uma semana de pesquisa:

Quando o primeiro ViewSwitcher pode ter apenas duas visualizações sobre isso, devemos usar o Viewflipper em segundo lugar:preencher um ViewSwitcher com mais visualizações que podem rolar é muito simples:

flipper.addView (View v);

sabendo que a View pode ser uma TextView ou até mesmo um LinearLayout que contém uma ou mais textview, então podemos usar um loop que irá preencher a view do banco de dados e depois chamar switcher.addView();

Exemplo:

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

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

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

Obrigado mesmo assim;)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top