您的位置:首页 > 其它

动态添加控件并设置控件位置

2013-07-01 15:09 246 查看
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.showimage);

scrollView = (ScrollView)findViewById(R.id.scrollview);

layout = new LinearLayout(myContext);

layout.setOrientation(layout.VERTICAL);

scrollView.addView(layout);

for(int i = 0; i< 4; i++){

int imgid = getResources().getIdentifier("image0" + i, "drawable", "com.yookey.activity");

ImageView imageView = new ImageView(myContext);

imageView.setBackgroundResource(imgid);

//为控件添加控件的显示情况 这里要用到 ViewGroup 的 params 来设置 如果你的上级控件是 LinearLayout 就要用LinearLayout设置

imageView.setLayoutParams(new ViewGroup.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));

layout.addView(imageView);

}

Button btn = new Button(myContext);

btn.setText("我是一个按钮");

layout.addView(btn);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐