私はこの機能を実現したいと考えています:スクロールビューに複数のボタンを動的に追加します。スクロールビューが特定の高さを超えると、スクロールバーが自動的に表示されます。
アドバイスをいただけますか?
私はこの機能を実現したいと考えています:スクロールビューに複数のボタンを動的に追加します。スクロールビューが特定の高さを超えると、スクロールバーが自動的に表示されます。
アドバイスをいただけますか?
次のコード スニペットを確認してください。
// Find the ScrollView
ScrollView scrollView = (ScrollView) findViewById(R.id.scrollView1);
// Create a LinearLayout element
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.VERTICAL);
// Add Buttons
Button button = new Button(this);
button.setText("Some text");
linearLayout.addView(button);
// Add the LinearLayout element to the ScrollView
scrollView.addView(linearLayout);
How do I add elements dynamic to a view created with XMLから引用。
たとえば、scrollviewにlinearlayoutを配置してから、ボタンを linearlayoutに追加します。問題が解決しました。
scrollview は直接の子を 1 つしかホストできないためです。に を追加linearLayout
しScrollView
、プログラムでボタンを追加することができますLinearLayout