簡體   English   中英

在 Android 應用程序中,我將所有 px 更改為 dp 和 sp。 現在打不開了。 怎么了?

[英]In Android app,I changed all px to dp and sp. Now it is not opening. What is wrong?

我有很多使用 px 的對象。 我將應用程序中的所有內容更改為 dp,將 textsizes 更改為 sp。 現在我的應用程序無法打開。 當我逐步使用調試器和 go 時,它會打開然后顯示它。 當它工作時,我沒有更改任何代碼,只是 px. 順便說一句,我正在使用 tabHost,它們應該是底部的 5 個選項卡。 它將它分成大約 30 個。這是非常奇怪的事情。 你知道什么是錯的以及如何解決它嗎?

謝謝你。

此圖像是錯誤消息:

在此處輸入圖像描述

此圖像正在使用調試器。

在此處輸入圖像描述

閱讀有關 DDMS 和 logcat 以獲取堆棧跟蹤並查看問題所在: http://developer.android.com/guide/developing/debugging/debugging-projects.ZFC35FDC70D5FC69D269883A8

這就是您要查找的內容:在此處輸入圖像描述

將所有 sp 和 dp 恢復為 px,並確保它再次工作。 然后開始進行小的增量更改,以隔離導致問題的 UI 元素。 當你找到是哪一個做的時候,查看你的代碼,看看你是否根據那個 UI 元素的大小做出任何假設和計算。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM