[英]Android : How to set TextView to top of the ImageView by programatically
I have created ImageView by dynamically and I want to set one TextView to top of the ImageView by programatically. 我已经通过动态创建了ImageView,我想通过编程将一个TextView设置到ImageView的顶部。
This is my code. 这是我的代码。
windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
Bitmap bm = BitmapFactory.decodeResource(getResources(),
R.drawable.ic_launcher);
chatHead = new ImageView(this);
num = new TextView(this);
chatHead.setImageBitmap(getCircleBitmap(bm, 200));
final WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_PHONE,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.TOP | Gravity.LEFT;
params.x = 0;
params.y = 100;
windowManager.addView(chatHead, params);
Use same params for textview also : 也为textview使用相同的参数:
windowManager.addView(num, params);
It will show the textview on image. 它将在图像上显示textview。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.