0

Designer で、ScrollView をアクティビティに追加してから、ScrollView の 2 倍または 3 倍の高さの Panel を追加するとします。次に、ビュー (EditText、ボタンなど) をパネルに配置します。これで、コントロールでいっぱいの大きなパネルができました。ScrollView と同じアクティビティにあるパネルをスクロールできるようにしたいと考えています。

これまでのところ、指を使ってパネルをスクロールできませんでした。しかし、レイアウトをロードすると、パネルをスクロールできます。同じアクティビティからパネルを使用できる場合は、ScrollView の別のレイアウトに依存する必要がないことを望んでいます。

だから私の質問はこれです:ロードされたレイアウトをスクロールすることだけが可能ですか? または、同じアクティビティからパネルをスクロールすることもできますか?

あなたの助けや提案をありがとう

4

1 に答える 1

0

2 つのオプションがあります。内側のパネルに別のレイアウト ファイルを使用するか、同じレイアウト ファイルにパネルを作成してから、次を呼び出すことができます。

Panel1.RemoveView 'Removes the panel from the Activity
ScrollView1.Panel.AddView(Panel1, 0, 0, ScrollView1.Width, ScrollView1.Panel.Height)
于 2011-11-02T06:59:45.913 に答える