1

を拡張するクラスがありますViewScrollViewプログラムで追加したい。に追加することはでき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);
4

2 に答える 2

1

ビューを ScrollView に追加できますif its the only view in the ScrollView

そうしないと、ScrollView can have only 1 direct child例外が発生します。

ScrollView に複数のビューを追加するには。最初に ScrollView に線形または相対レイアウトを追加してから、このレイアウトにビューを追加します。

于 2012-08-24T08:54:21.687 に答える
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);
于 2013-03-28T14:31:54.870 に答える