Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 向ScrollView添加视图_Android_Android Scrollview - Fatal编程技术网

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);