В приложении для Android я изменил все px на dp и sp. Теперь это не открытие. Что случилось?

1

У меня было много объектов, использующих px. Я изменил все в своем приложении на dp и тексты на sp. Теперь мое приложение не откроется. Когда я использую отладчик и иду шаг за шагом, он открывается, а затем отображает это. Я не изменял код раньше, когда он работал, а только px. Кстати, я использую tabHost, и у них должно быть 5 вкладок внизу. Он разбивает его на 30. Это просто очень странный материал. Знаете ли вы, что не так, и как это исправить?

Спасибо.

Это изображение является сообщением об ошибке:

Изображение 174551

Это изображение использует отладчик.

Изображение 174551

Теги:
android-tabhost

2 ответа

0

Верните все sp и dp обратно в px и убедитесь, что он снова работает. затем начните выполнять небольшие инкрементные изменения, чтобы изолировать элемент UI, вызывающий проблему. Когда вы найдете, какой из них сделал это, просмотрите свой код, чтобы узнать, делаете ли вы какие-либо предположения и вычисления на основе размера этого элемента пользовательского интерфейса.

0

Читайте о DDMS и logcat, чтобы получить стек и посмотреть, в чем проблема: http://developer.android.com/guide/developing/debugging/debugging-projects.html

Это то, что вы ищете: Изображение 174551

  • 0
    хорошо, я посмотрю на это. благодарю вас

Ещё вопросы

Сообщество Overcoder
Наверх
Меню