Android 设置图标';s在图像视图上的位置(内部框架布局)
我是android新手。我有一个问题,我想把图标放在框架布局上。 现在,所有四个彩色三角形框都是不同四个框架布局中的图像视图,并且所有四个框架布局都在一个RelativeLayout中 现在我想把图标放在4个框架布局上。我用jaa而不是XML制作这些布局。 因此,我无法将这些图标放在特定的ImageView(framelayout)上; 我正在使用此代码设置特定帧或图像视图上图标的位置Android 设置图标';s在图像视图上的位置(内部框架布局),android,android-layout,imageview,android-relativelayout,android-framelayout,Android,Android Layout,Imageview,Android Relativelayout,Android Framelayout,我是android新手。我有一个问题,我想把图标放在框架布局上。 现在,所有四个彩色三角形框都是不同四个框架布局中的图像视图,并且所有四个框架布局都在一个RelativeLayout中 现在我想把图标放在4个框架布局上。我用jaa而不是XML制作这些布局。 因此,我无法将这些图标放在特定的ImageView(framelayout)上; 我正在使用此代码设置特定帧或图像视图上图标的位置 ImageView icon = new ImageView(getBaseContext());
ImageView icon = new ImageView(getBaseContext());
icon.setImageResource(R.drawable.wordpress_icon);
LayoutParams paramsIcon = new LayoutParams(50, 50);
MarginLayoutParams IconPara = new MarginLayoutParams(50,50);
// IconPara.setMargins(500, 500, 0, 0);
//icon.setPadding(0, 0, width-60, height-60);
icon.layout(50, 50, 0, 0);
icon.requestLayout();
icon.setLayoutParams(paramsIcon);
但毕竟,我无法将这些图标放在屏幕上的特定位置。请使用下面的代码尝试您的代码
FrameLayout frameLayout = new FrameLayout(
layout_A.getContext());
frameLayout.addView(imageAndTextLayout);
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(
android.widget.FrameLayout.LayoutParams.MATCH_PARENT,
android.widget.FrameLayout.LayoutParams.MATCH_PARENT);
layoutParams.gravity = Gravity.BOTTOM | Gravity.RIGHT;
icon.setLayoutParams(layoutParams);
frameLayout.addView(textView);
linearLayout.addView(frameLayout);