Monday, July 25, 2011

Android x,y =0 plotted view at top-center instead of top-left


WindowManager.LayoutParams layoutParams = (WindowManager.LayoutParams) mDragView.getLayoutParams();
layoutParams.x = 0;
layoutParams.y = 0;
WindowManager mWindowManager = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);
mWindowManager.updateViewLayout(mDragView, layoutParams);

The gravity for this LayoutParams was set as Gravity.TOP.
Instead use:
        mWindowParams.gravity = Gravity.LEFT | Gravity.TOP;
This would plot (0,0) at left top.

Regards.

Thursday, July 21, 2011

Programming Songs


Programming Songs

1.      Local variable
Jeena Yahan Marna Yahan,
Iske siva Jana kaahan.

2. Global variable 
Musafir hoon yaaron,
na ghar hai na thikana

3.
Null pointers 
Mera jeevan kora kagaz kora hi reh gaya ..

4. Dangling pointers
Maut bhi aati nahi jaan bhi jati nahin.

5. The debugger
Jab koi baat bigad jaye
Jab koi mushkil pad jaye
Tum dena saath mera hamnawaz

6. From VC++ to VB
Yeh haseen vaadiyan
Yeh khula asmaan
Aa gaye hum kahan

7. Untrackable bug --
aye ajnabi, tu bhi kabhi,
awaaz de kahin se

8. Unexpected bug (esp. during presentation to client)
Ye kya hua, Kaise hua, Kab hua, Kyon hua

9. And then to the client
Jab hua, Tab hua, O chhodo, ye na socho

10. Load Balancing
Saathi haath badhana
ek akela thak jayega
mil kar bojh uthana

11. Modem - talk on a busy connection
suno - kaho,
kaha - suna,
kuch huwa kya?
Abhee to nahin...
kuch bi nahin

12. Windows getting open sourced
Parde mein rahne do
parda na uthao
parda jo uth gaya to bhed khul jayega
allah meri tauba, allah meri tauba

1
3. Two Recursive functions calling each other 

Mujhe kuchh kehna hein
mujhe bhi kuchh kehna hein
pehle tum, pehle tum

14. GOTO
Ajeeb dastan hai yeh
Kahan shuru kahan khatam
Ye manzilen hain kaun si
Na woh samajh sake na hum

15. Hidden or Private scope Variable/value
Jaanejan .. dhoondta phir raha,
Hoon tujhe raat din, main yahan se wahan

NOT ME

Wednesday, July 20, 2011