Android 向ScrollView添加视图
我有一个类扩展了Android 向ScrollView添加视图,android,android-scrollview,Android,Android Scrollview,我有一个类扩展了视图。我想以编程方式将其添加到滚动视图中。我可以将它添加到线性布局中,但在滚动视图中没有成功。有什么好处 sv = (ScrollView)findViewById(R.id.sv); myview = new MyViewClass(this); myview.setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
视图
。我想以编程方式将其添加到滚动视图中。我可以将它添加到线性布局
中,但在滚动视图
中没有成功。有什么好处
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);
如果您的视图是ScrollView中的唯一视图,则可以将其添加到ScrollView
否则您将得到ScrollView只能有一个直接子项异常
将多个视图添加到滚动视图。首先在ScrollView中添加线性或相对布局,然后在此布局中添加视图。如果视图是ScrollView中唯一的视图,则可以将视图添加到ScrollView
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);
否则您将得到ScrollView只能有一个直接子项异常
将多个视图添加到滚动视图。首先在ScrollView中添加线性或相对布局,然后在此布局中添加视图。是否调用setContentView(sv)?不,我正在调用包含ScrollView的setContentView(R.layout.main),您正在调用setContentView(sv)?不,我正在调用包含scrollview的setContentView(R.layout.main)
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);