动态添加控件并设置控件位置
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);
}
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);
}
相关文章推荐
- android动态添加控件并设置位置样式
- 动态添加并设置控件的位置
- 动态设置控件高度、位置
- 动态添加控件并设置其间间距
- c#创建窗体,向窗体添加控件,设置控件大小位置等属性,写控件的响应
- TextView 控件设置以及动态给布局添加控件
- 后台动态添加布局文件、控件与动态设置属性
- Android动态添加设置布局与控件的方法
- 动态添加UIButton控件,通过设置tag值实现点击不同的UIButton控件做出不同的反应
- 后台动态添加控件及设置样式
- c#动态设置控件位置及大小
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性添加图标
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性添加图标
- 代码中动态设置相对布局里控件的位置
- 未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配。
- 动态添加DataColumn设置它的位置
- 动态设置控件大小位置
- 未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配
- .net后台 Silverlight 页面 动态设置 ASPX 页面 控件的Margin值(位置设置)
- android 动态设置控件的大小 和 动态添加控件