将视图添加到ScrollView

时间:2012-08-24 01:41:29

标签: android android-scrollview

我有一个扩展View的课程。我想以编程方式将其添加到ScrollView。我可以将其添加到LinearLayout但是ScrollView没有成功。是什么给了什么?

sv = (ScrollView)findViewById(R.id.sv);

myview = new MyViewClass(this);
myview.setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

sv.addView(myview);

2 个答案:

答案 0 :(得分:1)

您可以将视图添加到ScrollView if its the only view in the ScrollView

否则您将获得ScrollView can have only 1 direct child例外。

向ScrollView添加多个视图。首先在ScrollView中添加线性或相对布局,然后将视图添加到此布局。

答案 1 :(得分:0)

jsonUserInfo = actionObject.getUserInfoID(urlsId).getJSONArray("data").getJSONObject(i);
ModeUser userinf=new ModeUser();
userinf.Male=jsonUserInfo.getString("sex");
userinf.userName=jsonUserInfo.getString("first_name");
userinf.UserLastName=jsonUserInfo.getString("last_name");
UserInfoDatInList.add(userinf);