2010-07-15 4 views
0

У меня возникли проблемы с получением моего приложения для работы на android 1.5. Он отлично работает в версии 1.6, 2.1 и 2.2, но всякий раз, когда я пытаюсь запустить его в 1,5 раза, я немедленно силу близко с выходом LogCat:Android 1.5-специфическая ошибка

java.lang.RuntimeException: Unable to start activity 
ComponentInfo{com.qrohlf.activites/com.qrohlf.activites.BookmarkHistoryTabActivity}: 
android.view.InflateException: Binary XML file line #2: Error inflating class 
java.lang.reflect.Constructor 

Это поражает меня как очень странно, так как линии № 2 мой макет XML равен

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 

Любые идеи? Существует ли какое-то значительное изменение API между 1.5 и 1.6 в том, как выполняются макеты XML, которые мне не хватает? (я включал остальную часть моего макета XML ниже для справки)

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <include android:id="@+id/custom_titlebar" layout="@layout/custom_titlebar" /> 
    <ViewFlipper android:id="@+id/frame_content" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" > 
     <ListView android:id="@+id/soccerteams_listview" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:background="#FFFFFFFF"/> 
     <ListView android:id="@+id/countries_listview" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:background="#FFFFFFFF"/> 
    </ViewFlipper> 
    <LinearLayout 
     android:orientation="horizontal" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center_horizontal" 
     android:background="@android:color/black" 
     android:padding="0px"> 
     <Button android:id="@+id/bookmarks_button" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:text="@string/bookmarks" 
      android:textColor="@android:color/primary_text_dark" 
      android:drawableTop="@drawable/ic_bookmark_tab" 
      android:background="@drawable/tab_background" 
      android:layout_weight="1"/> 
     <Button android:id="@+id/history_button" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:text="@string/history" 
      android:textColor="@android:color/primary_text_dark" 
      android:drawableTop="@drawable/ic_history_tab" 
      android:background="@drawable/tab_background" 
      android:layout_weight="1"/> 
    </LinearLayout> 
</LinearLayout> 
+0

Я думаю, что проблема должна быть в include , разместить этот макет тоже =), но, как сказал Ромен, post the Stack Trace :) – Jorgesys

+0

Пожалуйста, разместите полную трассировку стека. –

ответ

2

Пожалуйста, убедитесь, у вас есть аль требуется в директории вводимого коэффициента «вытяжке». 1.5 не понимает каталог «drawable-hdpi» и другие, он знает только «drawable».

+0

Спасибо - выяснил это сам после некоторого futzing, но в этом была проблема. – QRohlf

Смежные вопросы