Tôi có mã trên ICS cho máy tính bảng. Tôi muốn thêm một lần xem hình động vào một đoạn. Các mảnh đã có chứa người thích. Mã để thêm chế độ xem động như sau. Tôi đang mã hóa chức năng kéo và thả này. Phần này của mã được lấy từ tập tin TouchInterceptor.java từ ứng dụng nhạc android.thêm chế độ xem động bằng WindowManager.addView
mWindowParams = new WindowManager.LayoutParams();
mWindowParams.gravity = Gravity.TOP ;
mWindowParams.x = 0;
mWindowParams.y = y
mWindowParams.height = WindowManager.LayoutParams.WRAP_CONTENT;
mWindowParams.width = WindowManager.LayoutParams.WRAP_CONTENT;
mWindowParams.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
| WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
| WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN;
mWindowParams.format = PixelFormat.TRANSLUCENT;
mWindowParams.windowAnimations = 0;
ImageView v = new ImageView(mContext);
int backGroundColor = mContext.getResources().getColor(R.color.bg_background);
v.setBackgroundColor(backGroundColor);
v.setImageBitmap(bm);
mWindowManager = (WindowManager)mContext.getSystemService("window");
mWindowManager.addView(v, mWindowParams);
Tôi xác định tọa độ x của windowlayout param như 0. Eventthen khi xem sẽ được hiển thị, itstead hiển thị từ leftside của đoạn (khung bên phải), quan điểm được hiển thị từ giữa quyền và kéo dài đến khung bên phải. Tôi đang làm gì sai? Whats phải được thực hiện để sửa lỗi này?