在Android应用设计中,如何正确理解和使用pt、sp和dp单位以确保UI的一致性和兼容性?