質問

Toto.xmlのファイルは、TextViewとImageViewを含むレイアウトを持ちます。 そして私はViewSwitcherを含む別のファイルmain.xmlを持っています。

質問: main.java で編集可能な異なるコンテンツを使ってViewSwitcherでtoto.xmlを動的に統合する方法

ありがとう

PS:私の英語が悪い場合は申し訳ありませんが、このテキストはGoogle Translator によって翻訳されます。

役に立ちましたか?

解決

研究の1週間以上の後の後:

最初のViewSwitcherがこれで2つのビューしか持たない場合は、ViewFlipperを使用する必要があります。 第二に:スクロールすることができるより多くのビューによってビュースイッチャを埋めることは非常に単純です:

flipper.addView (View v);
.

ビューがテキストビュー、または1つ以上のTextViewを含むLinearLayoutであることを知っているため、データベースからビューを埋めてからswitcher.addview()を呼び出すループを使用できます。

例:

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;
}
.

とにかくありがとうございます。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top