@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.activity_main); FrameLayout contentView = (FrameLayout)this.findViewById(android.R.id.content); //拿到屏幕的布局 FrameLayout frameLayout = new FrameLayout(this); FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.MATCH_PARENT); frameLayout.setLayoutParams(params); //设置frameLayout的长宽 ImageView imageView = new ImageView(this); //创建图片的长宽 LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(new ViewGroup.LayoutParams(200, 200)); imageView.setLayoutParams(lp); //设置图片的大小 imageView.setImageBitmap(BitmapFactory.decodeResource(getResources(),R.mipmap.daojia_shoptx)); contentView.addView(frameLayout); //把创建的frameLayout放入到屏幕默认的布局里 frameLayout.addView(imageView); FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) imageView.getLayoutParams(); layoutParams.gravity = Gravity.BOTTOM|Gravity.END; frameLayout.setLayoutParams(layoutParams); }
把ImageView动态添加到FrameLayout的右下角
最新推荐文章于 2025-02-25 09:33:58 发布