Measuring Battery Voltage

Hello. I just finished building my GPS watch. I have a small 3.7v lipo in the device. Everything works except the battery voltage indicator. I have the vcc input on the arduino directly hooked up to the analog pin. The analog pin always reads 1023. I'm guessing this is because the arduino uses its input voltage as a reference to the analog pin which means no matter the voltage it will always read 1023. Is there a way to get around this problem?

Thank you very much!

Your explanation is rather confusing. Can you post a schematic of your setup and your code in tags?

Drop VCC to ~1volt with a voltage divider, and measure with 1.1volt Aref enabled in setup().

Or do it internally with code. Read this.