0

次のように、現在のレイアウトに他のレイアウトを追加しています。

LinearLayout parent = (LinearLayout)findViewById(R.id.average_layout_salaryListContainer);
            for (String month : mVacation.getMonthNameList()) {
                LinearLayout childElement = (LinearLayout) LayoutInflater.from(getApplicationContext()).inflate(R.layout.salary_list_element, null);
                TextView monthTextView = (TextView) childElement.findViewById(R.id.salary_list_element_textView_month);
                monthTextView.setText(month);
                parent.addView(childElement);
            }

月が多い(12以上)と、追加された要素の一部が見えなくなりますが、下にスクロールできません。これを回避する方法は?

4

3 に答える 3

5

メイン レイアウトを内部に配置ScrollViewして、コンテンツが長くなりすぎたときに下にスクロールできるようにする必要があります。詳細については、こちらをご覧ください。

于 2012-10-08T18:43:52.103 に答える
5

レイアウト全体をラップして、レイアウトScrollViewがうまく収まるようにし、必要に応じてスクロールする必要があります。ここをさらに見てください: ScrollView

于 2012-10-08T19:12:19.600 に答える
0

親の LinearLayout ビューを ScrollView でラップしてみてください。この投稿をチェックしてください: Android - ページが収まらない場合にスクロールするように設定する方法?

于 2012-10-08T18:43:07.273 に答える