1

TextViewとImageViewを含むレイアウトのtoto.xmlファイルがあります。そして、ViewSwitcherを含む別のファイルmain.xmlがあります。

質問:ViewSwitcherのtoto.xmlをさまざまなコンテンツと動的に統合し、Main.javaで編集可能にする方法

ありがとうございました

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

4

1 に答える 1

3

1週間以上の調査の後:

最初にViewSwitcherがこれに対して2つのビューしか持てない場合、2番目にViewFlipperを使用する必要があります。スクロール可能なより多くのビューでViewSwitcherを埋めるのは、非常に簡単です。

flipper.addView (View v);

ビューはTextView、または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;
}

ともあれ、ありがとう;)

于 2012-03-18T23:05:07.747 に答える