当我尝试在带有android 4.1.2的Galaxy Tab上启动它时,我的Android应用程序崩溃了.错误是:
09-26 21:06:10.293: E/AndroidRuntime(9596): Caused by: java.lang.NumberFormatException: Invalid int: "res/color/tw_primary_text_holo_dark.xml"
Run Code Online (Sandbox Code Playgroud)
此错误不会出现在Android 4.2.2的galaxy s4上,也不会出现在Android 4.1.1的模拟器(手机或标签屏幕大小)上.
我试图找到这个tw_primary_text_holo_dark.xml文件,我找不到它.但是在primary_text_holo_dark中显然存在.
你知道为什么这只出现在我的标签上吗?
小智 10
我遇到了同样的问题,也是在Galaxy Tab上.问题原来是在我的一个资源文件中,这是官方android存储库中的simple_list_item_1.xml的副本,但背景颜色已更改.那里造成问题的财产是
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
Run Code Online (Sandbox Code Playgroud)
但使用android:paddingStart="5dip"
也造成同样的崩溃.使用android:paddingLeft="5dip"
工作正常.
我遇到了同样的问题,这是因为tint
在Galaxy Tab设备上使用了与颜色选择器结合的属性:
<ImageView
android:layout_width="24dp"
android:layout_height="24dp"
android:tint="@color/tab_color_selector" />
Run Code Online (Sandbox Code Playgroud)
唯一的解决方案似乎是创建如下所述的自定义imageview:Android imageview更改色调以模拟按钮单击
归档时间: |
|
查看次数: |
2389 次 |
最近记录: |