友達を助けてください。アンドロイドで円グラフを描いてみました。最初にこのビューを線形レイアウトに追加し、次にその線形レイアウトをScrollViewに追加しようとしました。コンテンツは動的に展開できるため、スクロールビューが必要です。次に、そのスクロールレイアウトを親の相対レイアウトに追加します。親プログラムに線形レイアウトを追加している間、正常に動作しています。しかし、親にscrollviewを追加している間、それは表示されません。私のコードは
RelativeLayout r1 = (RelativeLayout) findViewById(R.id.rl1);
values = calculateData(values);
MyGraphview graphview = new MyGraphview(this, values);
ScrollView sv = new ScrollView(this);
sv.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
LinearLayout ll = new LinearLayout(this);
ll.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
ll.setOrientation(1);
ll.addView(graphview);
sv.addView(ll);
r1.addView(sv);
この友達に注意してください。
ll.addView(graphview);
//sv.addView(ll);
r1.addView(ll);
これは正常に機能しています。
前もって感謝します