关闭

代码自定义布局

1019人阅读 评论(0) 收藏 举报

绝对布局 —》线性布局—》控件

AbsoluteLayout abslayout=new AbsoluteLayout (this);
AbsoluteLayout.LayoutParams g_LayoutParams_TotalView=new AbsoluteLayout.LayoutParams(Screen_Width,Screen_Height,0,0);
abslayout.addView(g_TotalView, g_LayoutParams_TotalView);
 setContentView(abslayout);

AbsoluteLayout abslayout_volume=new AbsoluteLayout (this);		//绝对布局   (with,height,x,y)
AbsoluteLayout.LayoutParams layoutparams_volume = new AbsoluteLayout.LayoutParams(650,35,40,400);
//子布局
LinearLayout linearLayout_volume=new LinearLayout(this);	
linearLayout_volume.setOrientation(LinearLayout.HORIZONTAL);

ImageView img_volume = new ImageView(this);
img_volume.setId(1);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.volume);
img_volume.setImageBitmap(bitmap);

linearLayout_volume.addView(img_volume);	//子布局中添加控件
abslayout_volume.addView(linearLayout_volume);	//将线性布局添加到绝对布局中

abslayout.addView(abslayout_volume, layoutparams_volume);  //将绝对布局添加到主布局中




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:22425次
    • 积分:378
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:10篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论