Java 当通过libs中的JAR访问时,Android视图看起来不同
我正在为Android开发一个可重用的库。该库将包含一个开发者可以在其应用程序中使用的活动 计划是将库作为JAR分发。因此,我在Activity onCreate()中在运行时布局视图,因为我不能使用XML资源 然而,我注意到这种奇怪的行为,在两种情况下,我的活动之间存在细微的大小差异:Java 当通过libs中的JAR访问时,Android视图看起来不同,java,android,jar,Java,Android,Jar,我正在为Android开发一个可重用的库。该库将包含一个开发者可以在其应用程序中使用的活动 计划是将库作为JAR分发。因此,我在Activity onCreate()中在运行时布局视图,因为我不能使用XML资源 然而,我注意到这种奇怪的行为,在两种情况下,我的活动之间存在细微的大小差异: 我正在运行我的项目,直接启动活动(清单启动器定义) 我将我的项目类压缩到一个JAR中,并将该JAR导入另一个Android项目(测试其他开发人员将做什么)。这个包装项目激发了我的活动意图 为什么会这样 我看到的
getWindowManager().getDefaultDisplay().getMetrics()
和TypedValue.applyDimension()