簡體   English   中英

Android:如何通過編程將TextView設置為ImageView的頂部

[英]Android : How to set TextView to top of the ImageView by programatically

我已經通過動態創建了ImageView,我想通過編程將一個TextView設置到ImageView的頂部。

這是我的代碼。

    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);

也為textview使用相同的參數:

windowManager.addView(num, params);

它將在圖像上顯示textview。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM