Пожалуйста, помогите мне с друзьями. Я пытаюсь рисовать круговую диаграмму в android. Сначала я добавляю это представление к Linear Layout, а затем попытался добавить этот Linear Layout в ScrollView. Мне нужен прокрутка, потому что мой контент динамически расширяем. А затем добавьте этот макет прокрутки в родительский относительный макет. При добавлении Linear layout в родительскую программу работает нормально. Но добавляя scrollview к родительскому, это ничего не значит. Мой код:добавление LinearLayout для прокрутки в android
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);
Это прекрасно работает.
Заранее спасибо
Я не уверен, но попробуйте добавить макет Params при добавлении LinearLayout к Scrollview sv.addView (LL (новые LayoutParams (LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)), а также для r1.addview() также – Pragnani
не рабочий друг – Gunaseelan
убедитесь, что тип макета out params является родительским типом .. т.е. при добавлении ll в sv параметры макета должны быть из SV – Pragnani