您的位置:首页 > 移动开发 > Android开发

android 用java布局一个控件

2015-08-26 17:03 351 查看
RelativeLayout relativeLayout = (RelativeLayout)findViewById(R.id.improve_layout);
ImageView Ititle = new ImageView(ImproveProfileActivity.this);
Ititle.setBackgroundResource(R.drawable.side_title);

RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);

int dpValue = 5; // margin in dips
float d = ImproveProfileActivity.this.getResources().getDisplayMetrics().density;
int margin = (int)(dpValue * d); // margin in pixels

layoutParams.setMargins(0, margin, 0, 0);

layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);

relativeLayout.addView(Ititle, layoutParams);

Ititle.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
new Thread(new updateUIThread_2()).start();
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: